0
我想寫這個腳本進入一個目錄,通常包含一個檢出的Subversion存儲庫,並更新它;它也應該檢查回購,如果它由於某種原因丟失。是否有一些特殊的svn命令來做到這一點,或者我應該檢查是否存在.svn?使顛覆「更新,如果已經檢出,否則檢查」
我想寫這個腳本進入一個目錄,通常包含一個檢出的Subversion存儲庫,並更新它;它也應該檢查回購,如果它由於某種原因丟失。是否有一些特殊的svn命令來做到這一點,或者我應該檢查是否存在.svn?使顛覆「更新,如果已經檢出,否則檢查」
檢查.svn文件是否存在
是不是防彈方法(在未來可能的變化情況)的svnversion
或svn info
在版本目錄
檢查輸出似乎更有前途
所以'RESULT = \'svn info | grep「不是工作副本」\';如果[[-n $ RESULT]];然後svn co $ MYPROJECT; fi'? – einpoklum
@einpoklum - 我懶得念你bashisms,但 - 是的......類似的東西,而我個人更喜歡簡潔的'grep -q &&' –