Subversion 版本管理

2021-08-30 03:29:57 字數 535 閱讀 6448

最近用了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...