假设我想将 .cvsignore 文件转换为 svn:ignore 属性,同时将旧的 cvs 项目转换为 svn。然后其他人出现,没有意识到 .cvsignore 不再使用,更改 .cvsignore 文件以更新新的忽略文件。如果我svn propset svn:ignore -F .cvsignore .
再次运行,文件的内容会附加到第一次运行设置的早期值还是文件的内容会覆盖早期的值?SVN 书似乎没有给我答案。
问问题
813 次
1 回答
1
你试过这个吗?快速测试会很快给你答案。
不,它不会将 .cvsignore 附加到 svn:ignore 属性中已有的内容。相反,它将用 .cvsignore 的当前值完全替换旧值。无论如何,这就是你想要的。
例如,.cvsignore
拥有target
和log.txt
在其中。你运行你的svn propset
命令,你忽略了target
and log.txt
。
现在,有人对其进行编辑.cvsignore
和添加temp
。.cvsignore
现在其中包含三个文件(target
、log.txt
和temp
)。再次运行svn propset
,svn:ignore
也会有这三个文件。
于 2011-06-23T14:51:52.307 回答