這是一個關於基本顛覆加上Eclipse工作過程的問題。顛覆和Eclipse使用
當我在我的Eclipse(Java)的項目檢查,第一次,
svnadmin create /home/jack/svnrepoz
svn import myfolder file:///home/jack/svnrepoz/myfolder
,然後進行結算,會有投訴。
svn checkout file:///home/jack/svnrepoz/myfolder myfolder
Failed to add file: 'myfolder/.classpath': an unversioned file
of the same name already exists.
如何避免此錯誤?我想在結賬前刪除原來的項目,在這種情況下,我避免了這種投訴。未版本化的.classpath文件的後果是什麼?不幸的是,在下一次使用Eclipse時,程序變得困惑,需要我點擊F5才能「同步」項目中的每個文件。看來,Eclipse無法處理一個項目樹的情況,該項目樹已被刪除,並僅通過顛覆性檢出重建。 F5過程不僅枯燥乏味,因爲它必須爲每個.java文件完成,而且還要爲.properties文件完成,並且它似乎不支持.properties文件的F5(同步)。
任何洞察避免投訴在顛覆或Eclipse中正在尋求,因爲每個導致另一個問題。 (不,我暫時不想使用這個插件,我已經讀過它裏面有錯誤,看起來命令行應該足夠,更可靠。)
編輯:這是建議使用svn checkout --force。問題仍然是Eclipse在所有文件上仍然需要F5。我已經upvoted hardmath的評論,並會接受作爲答案,如果發佈爲一體。
你是否從命令行嘗試過--force標誌/選項(用於svn checkout)?在這裏看到類似的問題:http://stackoverflow.com/questions/312491/force-an-svn-checkout-command-to-overwrite-current-files – hardmath 2011-03-23 14:12:48