Project Hosting by Google

36
Project Hosting by TortoiseSVN & Google Code Browny Lin

description

Project Hosting by TortoiseSVN & Google Code

Transcript of Project Hosting by Google

Page 1: Project Hosting by Google

Project Hostingby

TortoiseSVN & Google Code

Browny Lin

Page 2: Project Hosting by Google

You will learn

1. Download other developers’ open source projects hosted on Google Code

2. Host your projects on Google project hosting service

Page 3: Project Hosting by Google

TortoiseSVN

• Subversion (SVN) is a free/open-source version control system

• TortoiseSVN is a Subversion client, implemented as a Microsoft Windows shell extension. It is free software released under the GNU General Public License

Page 4: Project Hosting by Google

Google Code – Project Hosting

Page 5: Project Hosting by Google

Project Hosting Services

http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities

Page 6: Project Hosting by Google

Google Project Hosting

Page 7: Project Hosting by Google

1. Download others’ projects

Page 8: Project Hosting by Google

Get checkout URL

Page 9: Project Hosting by Google

Choose destination folder TortoiseSVN Repo-browser

Page 10: Project Hosting by Google

Paste the URL

Page 11: Project Hosting by Google

Right-click trunk Checkout

Page 12: Project Hosting by Google

Check source and dest. “OK”

Page 13: Project Hosting by Google

Completed

Page 14: Project Hosting by Google

Got it !

Page 15: Project Hosting by Google

2. Hosting self’s project

Page 16: Project Hosting by Google

Project Home

Page 17: Project Hosting by Google

Source Tab

Page 18: Project Hosting by Google

Create a local working dir TortoiseSVN Repo-browser

Page 19: Project Hosting by Google

Paste the URL

Page 20: Project Hosting by Google

Right-click trunk Checkout

Page 21: Project Hosting by Google

Check source and dest. “OK”

Page 22: Project Hosting by Google

Completed

Page 23: Project Hosting by Google

Got it !

Page 24: Project Hosting by Google

Add your ready files to working dir

Page 25: Project Hosting by Google

Add these changed files

Page 26: Project Hosting by Google

Select the files you want to commit to Goolge hosting

Page 27: Project Hosting by Google

Added

Page 28: Project Hosting by Google

The icon changes!

Page 29: Project Hosting by Google

Commit the changes to server

Page 30: Project Hosting by Google

Write the commit message

Page 31: Project Hosting by Google

Authentication

Page 32: Project Hosting by Google

The 1st commit takes longer time …

Page 33: Project Hosting by Google

Finished!

Page 34: Project Hosting by Google

A committed folder!

Page 35: Project Hosting by Google

Successful committing

Page 36: Project Hosting by Google

References

• 淺談我為什麼需要版本管理?版本管理的好處 - http://demo.tc/Post/594

• 如何將資料夾移除版本控制:http://tortoisesvn.net/node/343

• TortoiseSVN 使用簡介:http://www.dev.idv.tw/mediawiki/index.php/TortoiseSVN 使用簡介