最近用了subversion, 感覺不錯.來個walkthrough吧:
先建乙個專案叫 my-project
svn mkdir svn:
再把這個專案check out到本地當前目錄,別忘了那一點
svn co svn: .
在本地搗鼓你的專案,如此這搬:
my-project
|- src/main
|- src/test
|- lib/
|- build.xml
|- target/
開始託管 - check in 到subversion
svn add src
svn add lib
svn add build.*
target 這個目錄是不需要託管的, 還是別忘了那一點
svn propset svn:ignore 'target' .
最後搞定:
svn ci -m '搞定了'
友情提醒 - 如果你嫌以上命令列太雞婆,請用烏龜客戶段軟體: [url]
版本控制系統Subversion
系統提供撤銷的功能對我們實際開發中特別重要。改動後撤銷幾乎也是我們每個人經常做的事情。再多人進行同乙個專案的開發或者測試的時候,版本的唯一性 類似於臨界區資源 也就是說a 和 b 兩個人協同工作的時候不能同時對同乙個檔案改動,並儲存成功。否則就會出現不一致問題。版本控制系統很好的解決了這一問題,並且...
subversion歷史版本的刪除
subversion早期版本的刪除 最近乙個版本管理伺服器發生了硬碟空間不夠的問題。調查結果是其中乙個版本庫居然有47g,佔據了大部分的伺服器硬碟空間。經過跟使用的公司協商,決定採用刪除版本庫早期履歷的方式縮減版本庫尺寸。具體作業過程如下 準備工作 停止apache伺服器,修改版本庫目錄路許可權為r...
Subversion版本控制資訊的清除
有時候,你可能得到乙份 裡面含有很多的.svn目錄,這就是subversion的版本控制資訊儲存的目錄,如果你只想要源 樹,你就得想麼辦法來清除它們。你可以有很多種方法來實現,這裡提供一種基於windows命令列指令碼的實現。setlocal set startdir cd set a folder...