2011-04-12 178 views
2

我有一個項目在svn中跟蹤。在我們的服務器上,「索引」和「日誌」文件夾是共享目錄中文件夾的符號鏈接。我不希望任何這些在SVN,和他們所造成的問題提交和更新:我得到一個錯誤做「SVN更新」服務器上:如何讓svn忽略文件夾的符號鏈接

Expected 'log' to be a directory but found a file

我試圖將它們設置爲被忽略,像

svn propset svn:ignore index . 
svn propset svn:ignore log . 

但更新仍然中斷,我不能提交這些更改。因爲我得到這個錯誤:

Expected '/ebs/www/apps/e_learning_resource/releases/20110121171004/log' to be a directory but found a file

感謝您的任何意見 - 最大

回答

5

聽起來像日誌的SVN已經提交。刪除它(注意保留你的本地鏈接或準備好重新創建它!),提交刪除,然後你的忽略應該是好的。

+0

是的,你是對的:當我嘗試'svn刪除日誌'我得到'svn:'日誌'是實際上在版本控制下資源的方式。所以我認爲發生的事情是有一個物理日誌目錄,svn ignore被設置在這個目錄的* contents *上,而不是目錄本身。然後,後來,目錄被替換爲共享文件夾的符號鏈接,但沒有人打擾整理svn。所以,我想我需要移動符號鏈接,創建一個新的日誌目錄,svn刪除它,物理刪除它,然後把符號鏈接回來,svn忽略它。我會在安靜的使用時間後再做。謝謝 – 2011-04-12 13:24:02