2013-01-14 54 views
0

我需要在snv中使用clearcase的劫持功能。我需要這個改變只有本地一些配置文件。 如何做到這一點,防止所有用戶提交? 謝謝SVN劫持配置文件

+1

可能是重複的:http://stackoverflow.com/questions/951032/svn-ignore-without-deleting-files –

回答

0

如果您擁有管理員權限,你可以定義一個新的屬性,說site:nocommit。設置後,您可以讓您的預提交鉤子拒絕此文件。

就我個人而言,我認爲這比其他人建議的「無聲」解決方案好得多。

+0

每個人都必須記住不要提交配置文件。我將版本控制中的配置文件重命名爲foo.config.default,並讓每個人都使用本地副本(非版本控制和svn:忽略)來獲取真正的foo.config – vinnyjames

0

一個簡單的解決方法是使用符號鏈接。 鏈接,特別是指向本地文件的指針被保留,但不是文件的內容。因此,每個本地安裝文件的內容可能會有所不同。

如果需要,您可以將此方法與腳本一起安裝一些默認文件到鏈接目標,以反映您的環境的本地差異。

Documentation