Posted on 2010-09-07 17:34
幻海藍(lán)夢 閱讀(24653)
評論(1) 編輯 收藏 所屬分類:
版本管理
http://www.emsym.com/blog/?p=1976
以前不太注意版本控制,有時(shí)候,弄了一天的程序沒有及時(shí)保存,費(fèi)了;跟團(tuán)隊(duì)的人一起做東西時(shí),聯(lián)調(diào)之前還要該死的整合,有了SVN,我們可以很好的進(jìn)行版本控制以及組內(nèi)協(xié)助。
寫篇日志,作為參考
首先從TortoiseSVN官網(wǎng)上下載TortoiseSVN,安裝

在你要同步的文件夾上,點(diǎn)擊右鍵

輸入U(xiǎn)RL

點(diǎn)擊OK后,出現(xiàn)如下界面

輸入你的用戶名和密碼(這里是你的QA上的用戶名和密碼)
這里注意:你工程名的大小寫,TortoiseSVN對于大小寫是敏感的
你同步的文件夾就變成了這個(gè)樣子

如果你想往你的項(xiàng)目中添加文件,可以把文件拷貝到這個(gè)被同步的文件夾下,被拷貝的文件就變成了,這個(gè)樣子

然后點(diǎn)擊 SLN0901 文件夾右鍵

出現(xiàn)SVN Update和SVN Commit… 兩個(gè)選項(xiàng),這兩個(gè)選項(xiàng)的區(qū)別是SVN Update可以一次提交你所有的修改,SVN Commit… 提交你所選擇的文件
這里我點(diǎn)擊SVN Commit… 選擇要提交的文件

點(diǎn)擊OK

就把文件都上傳上去了,貌似網(wǎng)速很快來,這樣就完成了
打開 SLN0901 這個(gè)文件夾后
里面的文件夾也變成了對號,說明上傳成功了

這時(shí),我打開work 文件夾,發(fā)現(xiàn)里面有一些不需要的文件

我把它們刪除掉,回到前一層文件夾,點(diǎn)擊SVN Update進(jìn)行更新就好了
當(dāng)然,我還可以通過瀏覽器,查看我上傳的文件,比如我輸入自己項(xiàng)目的URL

哦,這就是我上傳的東西,很方便吧
同時(shí),你還可能用到下面的功能,這些你在右鍵你的文件夾后,都可以找到

SVN Update:與服務(wù)器版本對比,進(jìn)行更新
Revert:取消上一次的操作(只針對客戶端,服務(wù)端不做改動)
Add:增加新目錄或新文件至項(xiàng)目
Revision Graph:版本示意圖
Show log:查看版本日志及不同版本間相互比較
Check for modifications:同服務(wù)器上的項(xiàng)目版本進(jìn)行比較,并可做相應(yīng)的修改。
如果要進(jìn)行版本控制等操作的話,讀一下菲總的《SVN 使用》