http://www.emsym.com/blog/?p=1976
以前不太注意版本控制,有時(shí)候,弄了一天的程序沒(méi)有及時(shí)保存,費(fèi)了;跟團(tuán)隊(duì)的人一起做東西時(shí),聯(lián)調(diào)之前還要該死的整合,有了SVN,我們可以很好的進(jìn)行版本控制以及組內(nèi)協(xié)助。
寫(xiě)篇日志,作為參考
首先從TortoiseSVN官網(wǎng)上下載TortoiseSVN,安裝
在你要同步的文件夾上,點(diǎn)擊右鍵
輸入U(xiǎn)RL
點(diǎn)擊OK后,出現(xiàn)如下界面
輸入你的用戶名和密碼(這里是你的QA上的用戶名和密碼)
這里注意:你工程名的大小寫(xiě),TortoiseSVN對(duì)于大小寫(xiě)是敏感的
你同步的文件夾就變成了這個(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)速很快來(lái),這樣就完成了
打開(kāi) SLN0901 這個(gè)文件夾后
里面的文件夾也變成了對(duì)號(hào),說(shuō)明上傳成功了
這時(shí),我打開(kāi)work 文件夾,發(fā)現(xiàn)里面有一些不需要的文件
我把它們刪除掉,回到前一層文件夾,點(diǎn)擊SVN Update進(jìn)行更新就好了
當(dāng)然,我還可以通過(guò)瀏覽器,查看我上傳的文件,比如我輸入自己項(xiàng)目的URL
哦,這就是我上傳的東西,很方便吧
同時(shí),你還可能用到下面的功能,這些你在右鍵你的文件夾后,都可以找到
SVN Update:與服務(wù)器版本對(duì)比,進(jìn)行更新
Revert:取消上一次的操作(只針對(duì)客戶端,服務(wù)端不做改動(dòng))
Add:增加新目錄或新文件至項(xiàng)目
Revision Graph:版本示意圖
Show log:查看版本日志及不同版本間相互比較
Check for modifications:同服務(wù)器上的項(xiàng)目版本進(jìn)行比較,并可做相應(yīng)的修改。
如果要進(jìn)行版本控制等操作的話,讀一下菲總的《SVN 使用》