如果我多次使用svn propset svn:ignore-F,属性是附加到还是替换的?
假设我要将.cvsignore文件转换为svn:ignore属性,同时将旧的cvs项目转换为svn。然后其他人出现了,没有意识到.cvsignore已不再使用,更改了.cvsignore文件以更新新的被忽略的文件。如果我再次运行如果我多次使用svn propset svn:ignore-F,属性是附加到还是替换的?,svn,svnignore,svn-propset,Svn,Svnignore,Svn Propset,假设我要将.cvsignore文件转换为svn:ignore属性,同时将旧的cvs项目转换为svn。然后其他人出现了,没有意识到.cvsignore已不再使用,更改了.cvsignore文件以更新新的被忽略的文件。如果我再次运行svn propset svn:ignore-F.cvsignore.,文件的内容将附加到第一次运行时设置的较早的值,还是文件的内容将覆盖较早的值?这个问题似乎没有答案。你试过这个吗?快速测试会很快给你答案 不,它不会将.cvsignore附加到svn:ignore属性中
svn propset svn:ignore-F.cvsignore.
,文件的内容将附加到第一次运行时设置的较早的值,还是文件的内容将覆盖较早的值?这个问题似乎没有答案。你试过这个吗?快速测试会很快给你答案
不,它不会将.cvsignore附加到svn:ignore属性中已有的内容。相反,它将用当前值.cvsignore完全替换旧值。这就是你想要的
例如,.cvsignore
中有target
和log.txt
。运行svnpropset
命令,忽略target
和log.txt
现在,有人编辑.cvsignore
并向其中添加temp
.cvsignore
中现在有三个文件(target
、log.txt
和temp
)。再次运行svn propset
,并且svn:ignore
也将包含这三个文件