发新话题
打印

[求助] SVN的文件属性变更 VS SVN的功能操作( 此文章被查看:417次,被回复:5篇!! )

SVN的文件属性变更 VS SVN的功能操作

在SVN的自我介绍中,有一条突出的优点就是文件/目录的属性也在版本控制下,但是根据我的具体实践,貌似没有说的那么好

比如某文件A,属性原来是644,具体如下
[root@user trunk~]ll
-rw-r--r-- A
修改属性为755
[root@user trunk~]chmod 755 A
[root@user trunk~]ll
-rwxr-xr-x A
此时使用svn st查看状态,是没有变化的!!当然也不会把755的属性提交到版本库

这样导致的问题很严重,,,

我目前的做法是将755属性的A文件复制一份,先用svn delete命令删除A文件,然后将复制件命名为A文件,再使用svn add命令添加,这时查看状态会提示A文件被REPLACE

但是这种操作很麻烦,开发人员本地修改的时候对于属性的修改不能提交,会产生严重后果

各位大大有米有好方法能处理SVN下的文件属性变更呢?~~~



© 本文为 都市边缘人SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

顶顶自己



© 本文为 都市边缘人SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

大家都没有更好的方法吗?~



© 本文为 都市边缘人SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

SVN中的属性是指自定义的property,并不记录访问权限信息

但是有人贡献了一个此类功能的分支,你可以自己编译一下看看

http://svn.collab.net/viewvc/svn/branches/meta-data-versioning/

© 本文为 i子休 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
ed

TOP

我认为 SVN 不应该记录文件属性的变更.

我认为 SVN 不应该记录文件属性的变更.
文件的属性与操作系统相关,用什么用户登录系统,访问文件的权限都不同,不管是window、linux、unix都是这样。
假如你重装系统了,登录用户和权限都变了,或者你用的是linux另一个人用window访问此文件。他是如何得到这些文件的属性信息呢?

© 本文为 yxyiyt 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

在SVN中,提交的是啥权限,其他人不论用啥帐号,只要能够下载,就是跟仓库里面一样的权限

© 本文为 都市边缘人 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题