總體思路就是在google code上申請一個開源項目,然后用版本控制客戶端tortoisesvn來提交或更新源代碼
首先從http://tortoisesvn.tigris.org/中下載最新的tortoisesvn客戶端,一路安裝下去即可。
接著在google上申請一個賬號,申請好登陸之后,點擊右上角的【我的賬戶】,在產品界面中選擇【代碼】,在新的界面中總側邊欄中選擇【項目托管】,在新界面中的底部有【Create a new project】,點擊它,按照向導創建你的項目,不過要注意的是Project name:這一項是你將來項目域名的一部分,不要有空格在字母或數字之間。這樣項目就創建好了,點擊右上角的【profile】,這時你創建的項目顯示出來了,選擇一個項目點擊進入,在標簽上選擇【source】,這時下面就出現了你的項目的提交源碼的地址。
接下來你新建一個空文件夾,然后點擊右鍵,選擇【svn checkout】,把剛才google上的第一個地址拷貝上去,例如我的google上顯示的是“svn checkout https://javawebcamplayer.googlecode.com/svn/trunk/ javawebcamplayer --username akashequ,”,這里就拷貝紅色的字符串拷貝到tortoisesvn上提示的地址欄上去,點確定后還會提示你輸入用戶名和密碼,用戶名是你的google賬戶,密碼有點特殊,你要點擊上面google上面When prompted, enter your generated googlecode.com password.點擊鏈接,把獲得的密碼放到密碼欄上去,這樣等待傳輸完畢后,把你的項目文件或文件夾放到那個文件夾下面去,右鍵點擊【svn commit】,在出現的對話框中讓你選擇提交的文件或文件夾,選擇【SELECT all\detect all】,點【ok】把項目文件傳到服務器上去。這時你就可以再別的機器上下載你的源碼了。
右鍵點擊一個你想下載到得文件夾,選擇【check out】,把上面紅色地址填上去,把你的用戶名填上去,密碼還是你個連接的密碼。項目創建完成后項目的成員組只有你自己,這時你可以添加幾個上去,但必須是google的用戶。這樣多人就可以協同合作了。
日常使用:
在實際工作時,如果自己更新了其中的某個文件,可以點擊該文件選擇【svn commit】,這樣就更新了服務器上的文件,你可以再彈出的對話框總寫上改變的原因和內容,以便以后版本恢復時使用,如果你增添了一個文件夾,你可以再改文件夾上【svn commit】。
當別人修改提交完某些文件后,我們可以通過在工作文件夾下面進行【svn Update】來更新文件夾文件。
由于google code現在還不支持鎖文件功能,所以暫時不能使用該功能,鎖功能就是你想給某個文件修改就給這個文件上鎖,別人就無法更改該文件,防止代碼的沖突。