2011-01-25 56 views
0

嗨,大家好,腳本來檢查是否所有文件都是同根SVN下

我有分支機構工作的這個方法,有時會發生什麼情況是,一些文件在我的簽出目錄指向錯誤的根即他們將指向一個分支的文件,而不是實際的分支。

我在想,如果有一個腳本,可以驗證,如果在我的簽出文件夾中的所有文件都是一樣的根目錄下..

非常感謝提前。

+0

腳本的環境? Windows cmd? Bash shell? – 2011-01-25 13:16:03

+0

窗口。也是我的假設是根節點指向正確的回購,因此我不想給url – Baz1nga 2011-01-25 17:56:26

回答

2

這應該做的伎倆:假設預期的根源是一樣的東西https://svn.server.local/trunk/,執行以下的本地副本的根文件夾:

svn info -R | grep "URL:" | grep -v "URL: https://svn.server.local/trunk/" 

或者,在Windows上:

svn info -R | FIND "URL:" | FIND /V "URL: https://svn.server.local/trunk/" 

輸出將成爲根存儲庫下的文件而不是的URL列表。

相關問題