2013-12-22 43 views

回答

1

通常,規則的大拇指似乎是自動生成的任何內容都不應該簽入您的版本控制系統。

這包括二進制文件(/ bin)以及使用Maven或任何其他構建系統時的構建文件夾(例如/ target)。

(僅供參考,常見的做法是,即使庫如的Log4j是簽入到您的VCS作爲構建系統應當負起責任來下載這些文件爲你的。在這一點上,即使是IDE配置文件不該因爲它們通常可以由你的構建系統生成,例如使用:mvn eclipse:eclipse)

1

總是建議不要在版本控制上轉儲任何東西和所有東西。只需保留您或其他將要使用它的開發人員所需的文件,文件夾即可。甚至是.settings或.metadata,bin,gen等。在Tortoise SVN中,您可以選擇要添加的文件夾以忽略列表。右鍵單擊選擇TortoiseSVN>添加到忽略列表>按名稱或您想要選擇的任何選項。並且不要忘記將這個文件夾(FolderName - svn:忽略列表)提交給SVN。

相關問題