0

假设我想将 .cvsignore 文件转换为 svn:ignore 属性,同时将旧的 cvs 项目转换为 svn。然后其他人出现,没有意识到 .cvsignore 不再使用,更改 .cvsignore 文件以更新新的忽略文件。如果我svn propset svn:ignore -F .cvsignore .再次运行,文件的内容会附加到第一次运行设置的早期值还是文件的内容会覆盖早期的值?SVN 书似乎没有给我答案。

4

1 回答 1

1

你试过这个吗?快速测试会很快给你答案。

不,它不会将 .cvsignore 附加到 svn:ignore 属性中已有的内容。相反,它将用 .cvsignore 的当前值完全替换旧值。无论如何,这就是你想要的。

例如,.cvsignore拥有targetlog.txt在其中。你运行你的svn propset命令,你忽略了targetand log.txt

现在,有人对其进行编辑.cvsignore和添加temp.cvsignore现在其中包含三个文件(targetlog.txttemp)。再次运行svn propsetsvn:ignore也会有这三个文件。

于 2011-06-23T14:51:52.307 回答