我有一個SVN存儲庫已簽出,並在其周圍設置了一個Eclipse項目。當Eclipse構建時,它似乎在輸出目錄中取消設置svn:ignore'*',並且還將源文件複製到輸出文件夾中。刪除目錄並從存儲庫中更新一個新目錄將修復它,直到Eclipse再次生成,但每次我想提交時都必須這樣做是令人討厭的。如何使Eclipse與我的SVN結帳兼容?
我已經Eclipse中設置爲忽略.svn目錄如下所述: http://www.damonkohler.com/2009/07/make-eclipse-ignore-svn-directories.html
例svn status
:
S classes ... ? classes/dojo/Main$1.class ? classes/dojo/Main$2.class ! classes/dojo/Preferences.java ! classes/dojo/Deck.java ...
基於什麼?你從哪裏得到這些信息?他是否使用外部建造者並不重要,並不是說他有這樣的跡象。它在輸出目錄中忽略了他的忽略,因爲eclipse清空了輸出目錄(因此他的svn:ignore被清除)。 – 2012-03-27 16:06:19
@JustinBuser基於OP對「將源文件複製到輸出文件夾」的評估。我引用的線程(我修復了鏈接)表現出類似的症狀,並提出了一個解決方案,因爲他很有可能在Eclipse配置中使用外部構建器。可能或不是這樣,但無論如何,OP在Stack Overflow上還沒有被看到超過13個月。 – VonC 2012-03-27 17:18:36
他說源文件,你說的.svn文件夾,這兩個都不會表明一個外部的建設者。根據他使用哪個svn適配器,忽略屬性可以在其輸出文件夾中的.svn文件夾中設置,當目錄在構建時被擦除時,該屬性將被清除,他應該在父目錄上設置一個忽略以忽略構建目錄。無論哪種方式,他特別說他設置Eclipse忽略.svn文件夾,但它並沒有解決問題,所以你的_solution_「你應該排除.svn文件夾」是毫無意義的。 – 2012-03-31 17:48:55