[英]If I use svn propset svn:ignore -F multiple times is the property appended to or replaced?
假设我想将.cvsignore文件转换为svn:ignore属性,同时将旧的cvs项目转换为svn。 然后,其他人出现,并且没有意识到.cvsignore不再使用,而是更改了.cvsignore文件以更新新的被忽略文件。 如果我运行svn propset svn:ignore -F .cvsignore .
再次,文件内容会追加到第一次运行时设置的先前值还是文件内容会覆盖先前值? SVN书似乎对我没有答案。
你有尝试过吗? 快速测试将很快为您提供答案。
不,它不会将.cvsignore附加到svn:ignore属性中。 相反,它将用.cvsignore的当前值完全替换旧值。 无论如何,这就是你想要的。
例如, .cvsignore
中包含target
和log.txt
。 您运行svn propset
命令,而忽略了target
和log.txt
。
现在,有人编辑了.cvsignore
并.cvsignore
添加了temp
。 .cvsignore
现在具有三个文件( target
, log.txt
和temp
)。 再次运行svn propset
, svn:ignore
也将具有这三个文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.