SVN如何处理文件访问模式的变化?

时间:2012-06-20 23:36:16

标签: svn

SVN如何处理文件访问模式的变化?

例如:

我有一个文件foo.txt,其访问模式是644.现在我将其更改为755并使用svn diff,我什么也没得到。看起来SVN并没有想到有关该文件的任何变化。那我怎么能为那个案例生成补丁呢?

感谢。

3 个答案:

答案 0 :(得分:3)

svn使用属性来维护可执行位。这样做:

svn propset svn:executable '*' <file>

答案 1 :(得分:0)

SVN并没有真正关注文件权限。关于你在这方面唯一能做的就是在文件上设置svn:executable属性;见http://svnbook.red-bean.com/en/1.0/ch07s02.html

答案 2 :(得分:0)

嗯,有点关注他们,而不是他们的改变。我刚才有一个案例,我首先提交了一个模式为644的文件。在'chmod 755 ...'之后,svn没有接受更改。所以我从svn删除了文件,并用755模式重新添加了它。该文件的后续检出正确复制了新模式。因此,删除和重新添加作品。您确实丢失了文件提交历史记录和时间表。

相关问题