http://www.jq-school.com/Material.aspx?page=15
http://www.subversion.org.cn/svnbook/1.4/svnbook.html
想查看被忽略的檔案
svn status --no-ignore
svn cleanup刪除
svn --version
svn
switch是svn update的一個變種
-
conf
-
一個儲存版本庫設定檔的目錄。
-
dav
-
提供給Apache和mod_dav_svn的目錄,讓它們儲存自己的資料。
-
db
-
你的版本化資料的資料存放區方式。
-
format
-
包含了一個用來表示版本庫布局版本號碼整數的檔案。
-
hooks
-
一個儲存鉤子指令碼模版的目錄(還有鉤子指令碼本身, 如果你安裝了的話)。
-
locks
-
一個儲存Subversion版本庫鎖定檔案的目錄,被用來追蹤對版本庫的訪問。
-
README.txt
-
這個檔案只是用來告訴它的閱讀者,他現在看的是 Subversion 的版本庫。
當然,當通過Subversion庫訪問時,這些平常的檔案和目錄立刻變成了虛擬檔案系統的實現,由自訂的事件觸發完成。這個檔案系統的目錄和檔案都有自己的概念,與真實的檔案系統(例如NTFS、FAT32、ext3等等)很類似,但是也有特別的地方—它在修訂版本間鎖定目錄和檔案,保持你的所有修改可以永遠訪問的,這是你的所有版本化資料存放的地方。
svn
proplist — 列出所有的屬性。
' '
沒有修改。
'A'
預定要添加的項目。
'D'
預定要刪除的項目。
'M'
項目已經修改了。
'R'
項目在工作拷貝中已經被替換了。這意味著檔案預定要刪除,然後有一個同樣名稱的檔案要在同一個位置替換它。
'C'
項目的內容(相對於屬性)與更新得到的資料衝突了。
'X'
項目與外部定義相關。
'I'
項目被忽略(例如使用svn:ignore屬性)。
'?'
項目不在版本控制之下。
'!'
項目已經丟失(例如,你使用svn移動或者刪除了它)。這也說明了一個目錄不是完整的(一個檢出或更新中斷)。
'~'
項目作為一種對象(檔案、目錄或連結)納入版本控制,但是已經被另一種對象替代。
A
添加
D
刪除
U
更新
C
衝突
G
合并
-
A '
-
條目添加到版本庫。
-
'
D '
-
條目從版本庫刪除。
-
'
U '
-
檔案內容改變了。
-
'
U'
-
條目屬性改變了,注意開頭的空格。
-
'
UU'
-
檔案內容和屬性修改了。
檔案和目錄可以區分,目錄路徑後面會顯示字元'/'。
選項