我有使用subversion进行代码检查。现在我也将配置文件放在存储库中。
我想避免使用命令'svn up'命令更新配置文件。我该如何设置SVN属性?
提前致谢
答案 0 :(得分:1)
svn:ignore
属性是您用来忽略将文件添加到存储库中的属性。由于它们不会被添加,因此当您执行svn update
时也不会更新它们。但是,如果您已经将文件添加到存储库,svn:ignore
。
当您希望在存储库中保留用户特定文件的基本或模板版本时,一种常见做法是将其存储在派生名称下并将其添加到您的存储库,例如:而不是app.config
,您可以将其命名为app.config.template
。 文件的更新 - 您只会偶尔也经常明确地执行 - 然后将由svn update
正常检索。然后,每个用户从该模板开始,并在本地将其重命名为“真实”名称app.config
。然后,每个用户有责任合并模板中可能发生的任何更改(如果发生这种更改,通常很少发生)。
(请确保您在此示例中具有真实姓名 - app.config
- 包含在其包含目录的svn:ignore
属性中!)
答案 1 :(得分:0)
我推荐TortoiseSvn,除非你真的更喜欢cmd线。安装后,您可以连接到您的存储库并进行所需的所有属性更改。