忽略SVN提交中的锁定

时间:2011-09-11 06:59:33

标签: svn locking

如何让SVN忽略提交文件集时面临的锁定错误?指出锁定的文件,每次要提交整个存储库都很耗时,并且当您提交整个文件夹时SVN会失败,因为其中有一些锁定的文件。

任何解决方案?

1 个答案:

答案 0 :(得分:1)

只是想知道如何以积极的方式改变你的情况(我已经阅读了所有的评论,所以我认为主要问题是应该是服务器示例的文件,但通常不会在本地更改。)

这里的基本思想是提供应该是示例的文件,而不是真正的配置文件后缀,只是表示这一点。它类似于每次使用后缀.tmpl安装Subversion时获得的存储库挂钩。这些表明可以通过它实现存储库挂钩,但您必须手动更改该文件的结尾。

在您的情况下,应该完成以下操作:

  1. 找到您想要“单向”的文件。
  2. 给他们一个结局,以便每个人都看到这些文件只是例子。
  3. 制作一个构建过程或手动复制该文件。
  4. 告诉人们改变的方式和方法。
  5. 在“忽略列表”中添加名称通常在本地使用的文件,因此该文件不会被意外添加到存储库中。
  6. 您甚至可以添加预提交挂钩,以确保不再添加这些文件。
  7. 您必须拥有一个构建过程,该过程会将您的示例文件复制到部署的真实名称。但无论如何,为这些任务建立一个构建过程是个好主意。