2011-04-18 36 views
1

注意:這不是關於忽略文件或從版本控制中刪除它們。項目中的所有文件都應該保持控制。如何防止日蝕顯示某些文件的svn變化

某些文件應該由個別開發者更改以適應他們的環境。所以,當他們在VCS中時,我希望日食忽略傳出更改他們和停止在文件上方的包和項目的左下角顯示星號/雪花圖標

有沒有一種微調eclipse或VCS插件的方法?

我正在使用subclipse和mercurialEclipse。

謝謝

+1

這將是有用的,但我不知道有一種方法來獲取任何Subversion客戶端來做到這一點。您可以使用預先提交掛鉤來至少在提交時警告他們可能不希望對給定文件進行更改,但這對視覺指示器沒有幫助。 – 2011-04-18 21:27:19

+0

@Rodney Gitzel我認爲這將是困難的最好......並不斷地想知道爲什麼,因爲這似乎是一種常見的痛苦,因此視覺反饋有時會讓人們混淆不已,不必要的再次看項目,或者假設指示的更改僅適用於「這些」文件,並且不要再仔細查看實際可行的位置 – kostja 2011-04-19 05:32:18

+0

@kostja如果您誤用了該工具,那只是一種痛苦。有許多方法可以使用版本控制,避免忽略版本化文件中的更改。 Ulidtko的答案是一個很好的答案。 – 2011-04-19 11:37:58

回答

3

這個共同的解決方案是創建版本配置模板,通過一些include s表示通過VCS忽略本地CONFIGS。

見​​,Committing Machine Specific Configuration Files


這種解決方案可能是有問題的,如果Eclipse配置文件不支持include荷蘭國際集團等文件,貌似是這樣。

+0

謝謝你ulidtko。這肯定是可取的,但並非總是可行,因爲有些文件是.classpath文件,eclispe .settings文件夾中的文件,persistence.xml等等。此外,明確允許發生更改 – kostja 2011-04-18 16:54:43

+0

我想接受您的回答,但我錯過了對該問題的直接引用。你能否在「Eclipse,SVN和mercurial不支持這個功能」這幾行添加一些內容?我沒有權利編輯答案 – kostja 2011-04-20 15:17:27

+0

@kostja,我更新了答案。 – ulidtko 2011-04-21 02:04:22

相關問題