我有一個項目,我正在用Netbeans 6.1構建,我正在使用SVN。我刪除了本地機器上的一些文件,然後嘗試將更改提交到SVN存儲庫。與錯誤信息提交失敗的本地刪除文件後的SVN提交錯誤
輸入 'C:\路徑\爲\項目\ MYFILE' 沒有URL
其中MYFILE是被刪除的文件。
有什麼方法可以告訴SVN文件已從項目中刪除,並且應該從存儲庫中刪除?
我有一個項目,我正在用Netbeans 6.1構建,我正在使用SVN。我刪除了本地機器上的一些文件,然後嘗試將更改提交到SVN存儲庫。與錯誤信息提交失敗的本地刪除文件後的SVN提交錯誤
輸入 'C:\路徑\爲\項目\ MYFILE' 沒有URL
其中MYFILE是被刪除的文件。
有什麼方法可以告訴SVN文件已從項目中刪除,並且應該從存儲庫中刪除?
一個SVN更新將帶回文件,修復您的本地回購。
然後,您應該能夠對該文件執行「svn delete」操作,該操作會告知您的本地repo文件將被刪除,並且還會從文件系統中將其刪除。
然後,您應該能夠將更改提交回購。
如果您正在查找一個包含已刪除文件的文件夾,並假設您使用最新版本的Tortoise SVN(SVN GUI客戶端),它會將該特定文件識別爲丟失,並嘗試從SVN庫中刪除。
我有同樣的問題,原因是我刪除了文件externaly。如果您使用NetBeans將其刪除,則可以正常工作。
在本地刪除項目,從SVN重新檢查並提交修改後的修改。確保在刪除項目之前備份您的更改。
我知道這是古老的......但你是從IDE內部還是從命令行/文件瀏覽器中刪除文件? – vkraemer 2013-06-15 15:30:56
我絕對不記得了。此後不久,我轉向Mercurial,並從未回頭。 – 2013-06-16 01:19:07