公司的svn服务器由于权限关系,导致在zend studio上导出工程很不爽,因为我只有某些svn路径的权限,但是我又需要将所有有权限的文件夹组织到一个工程里,因此一直用的很不爽,上次在subclipse的newsgroup上问了一下,果然有高人呀,原来用svn:externals属性就可以解决问题。具体的操作是在一个已经存在的文件夹下比如temp,对这个文件夹进行svn propedit操作,具体到subclipse就是team->set properties,然后将你想到添加的虚拟目录和对应的Url加入,ci之后再update就可以了。
原来svn中所有的东西都是被svn监控的,甚至包括.svn文件夹,当你修改一个文件夹的properties时,只要ci就会被同步到服务器,然后以后就再也不会有问题了。
注意不要递归了,比如xxx文件夹下建立一个到yyy的external,而yyy却包含了xxx,那你就杯具了。
本文介绍如何利用SVN的svn:externals属性来解决因权限限制导致的导出工程问题。通过设置特定文件夹的属性,可以有效地组织有权限访问的文件夹到一个工程中。
954

被折叠的 条评论
为什么被折叠?



