zhiyuan 2008-6-23 10:22
经理如何一次checkout、update多个版本库
经理如何一次checkout、update多个版本库
作为经理,当然部门的每个项目都是要过目的啦。
而如果部门项目很多,每个项目都建立了一个版本库,那经理每次要查看项目进展情况时就要分别更新每个版本库。显得非常麻烦,
比如[url]http://www.iusesvn.com/bbs/viewthread.php?tid=343[/url],就有人想一次checkout出多个版本库。
那么到底能不能实现呢?
基本可以肯定,目前svn本身是不提供这个功能的。
但是我们可能可以通过svn:externals属性来实现。
具体方法:
专门给经理建一个版本库projs,这个版本库不用来存放任何代码和文档,里面只有一个目录folder_projs,
为这个目录设置svn:externals属性,属性值定为类似下面这样
proj1 [url]http://192.168.0.1/svn/proj1[/url]
proj2 [url]http://192.168.0.1/svn/proj2[/url]
proj3 [url]http://192.168.0.1/svn/proj3[/url]
这样,经理对[url]http://192.168.0.1/svn/projs[/url]进行update时,应该就可以一次更新多个项目
qunsheng_83 2008-6-23 11:13
还没用过svn:externals属性,很好的方法,学习了...
yjg021 2008-6-23 14:45
[quote]原帖由 [i]zhiyuan[/i] 于 2008-6-23 10:22 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=99427&ptid=13570][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
经理如何一次checkout、update多个版本库
作为经理,当然部门的每个项目都是要过目的啦。
而如果部门项目很多,每个项目都建立了一个版本库,那经理每次要查看项目进展情况时就要分别更新每个版本库。显得非常麻 ... [/quote]
::em53:: 这方法很简单啊,把所有项目库建立在一个文件目录下,给这个单独的文件创建权限,每次就更新这个就全部更新喽!试试吧.
futurism 2008-6-24 10:25
[quote]原帖由 [i]yjg021[/i] 于 2008-6-23 14:45 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=99531&ptid=13570][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
::em53:: 这方法很简单啊,把所有项目库建立在一个文件目录下,给这个单独的文件创建权限,每次就更新这个就全部更新喽!试试吧. [/quote]
万事通说得很有道理,我们公司现在就是这么干的,呵呵:),下面再对各项目分配权限。