




















svn list顯示的是已經加入版本控制的內容,svn status顯示的是本地工作副本的實時改變,svn info顯示的是靜態信息。
現在我們可以看到已經有3個文件新加入了,如果我想同時忽略這三個文件應該怎么做呢?如果按照《SVN In Action (5)》中的做法逐個依次做的話你會發現最終只有.project文件會被加入忽略列表。---- 沒錯!因為每一次的propset執行都會覆蓋上一次的設置。
那么能否一次加入多個呢?我們來看下面的實驗結果:







實驗證明:命令行一次加入多個忽略文件是做不到的。
那么還有什么辦法呢?我們來看svn propset命令的語法:svn propset PROPNAME [PROPVAL| -F VALFILE ] PATH...
這個命令告訴我們除了逐個輸入外,還可以通過文件來編輯屬性。下面就是執行步驟
Step 1: 在本地任意目錄下創建一個文件,名字假設為ignore.txt
Step 2: 編輯該文件,添加想要忽略的文件名列表
.myeclipse
.settings
.classpath
.mymetadata
.project
Step 3: 通過文件一次忽略多個條目

Step 4: 提交變更

Step 5: 檢查忽略是否生效






可以看到現在所有要忽略的文件都已經被加入svn的屬性了。
-------------------------------------------------------------
生活就像打牌,不是要抓一手好牌,而是要盡力打好一手爛牌。