我第一次使用SVN,所以這可能是一個基本問題。如何自動從SVN回購自動重新掃描文件夾/文件?
該應用即時通訊在svn下使用,問題是應用程序的一項任務是自動添加/刪除文件夾/文件;當我提交時,我想用當前文件夾樹更新存儲庫。
我看到了如何添加所有創建的文件/文件夾與svn add -f myapp/*
,但如果我刪除已存在於存儲庫中的文件夾時出現錯誤:svn: Directory '/myapp/folder' is missing
。
如何告訴SVN在提交期間從回購庫中刪除丟失的文件夾/文件?
我知道svn有remove
命令,但是我很喜歡每次刪除一些東西時使用的headcache。
更新:感謝jon的鏈接,我發現這個命令:svn rm $(svn status [LOCAL_COPY_PATH] | sed -e '/^!/!d' -e 's/^!//') [LOCAL_COPY_PATH]
,滿足我的需要。
我不能依靠'svn rm'。如上所述,我的應用程序本身添加/刪除元素,並在我的應用程序中強制使用svn命令看起來像浪費時間 – Strae 2011-06-06 14:25:38