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