我告诉SVN不再忽略属性文件,但它仍然是

时间:2015-12-11 14:45:24

标签: tortoisesvn svnignore

使用Tortoise SVN 1.6.16

步骤

  1. 在SVN repo目录中,右键单击并选择TortoiseSVN - >属性。
  2. 选择属性svn:ignore和Edit。
  3. 从属性中删除所需的文件名(在我的情况下,它是唯一的文件,因此该属性现在为空)。
  4. SVN Properties screen shot

    1. 单击“确定”一两次。
    2. 在SVN repo目录中右键单击并选择SVN update。
    3. 预期结果:文件已更新。

      实际结果:该文件仍在播放。"

      SVN update screen shot

      我尝试的其他内容包括完全删除svn:ignore属性,甚至重新启动此计算机。

2 个答案:

答案 0 :(得分:1)

解决每个人都必须修改的配置文件的规范方法是in the Subversion FAQ

你应该有一个 版本化的配置文件的模板,然后每个开发人员制作一个本地副本,在这里他们进行更改(本地IP等)并忽略该文件在WC中

例如,您可能app.config.templateapp.config的模板。 app.config.template具有每用户/每工作站设置的占位符。开发人员在签出项目后,制作app.config.template名为app.config的(本地文件系统)副本( svn cp 。目录拿着文件然后svn:ignore设置为忽略app.config

答案 1 :(得分:0)

这很有效,但其他答案仍然受到欢迎:

  1. "添加"文件(但不提交)。
  2. "还原"文件。
  3. "更新"文件。
  4. 按顺序。