Chinaunix首页 | 论坛 | 博客
  • 博客访问: 623737
  • 博文数量: 73
  • 博客积分: 1813
  • 博客等级: 上尉
  • 技术积分: 1213
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-27 19:59
文章分类
文章存档

2013年(1)

2012年(12)

2011年(28)

2010年(31)

2009年(1)

我的朋友

分类: WINDOWS

2011-03-11 16:05:53

如果某一个用户(kaakoo)有两个版本库,一个/kaakoo/code,一个/laakoo/doc,SVN服务器地址分别为: ,一般情况下,在本地要分别建两个目录,分别映射两个版本库,当commitupdate的时候,都要分别对两个目录进行SVN的操作。

采用SVNshare功能(svn:external),可以达到只对一个目录就行操作,即可commit,update两个版本库的目的。

以下是设置的步骤:(前提是同一个用户对两个版本库都拥有RW权限)

1.       新建一个目录kaakoo

2.       kaakoo目录进行操作,右键-SVN checkout,写入版本库服务器地址,输入用户名与密码,OK,这样就建好的第一个版本库的映射。

3.       使用SVNexternal功能。仍然对kaakoo目录进行操作,右键-TortoiseSVNProperties(属性),点开Add,在Property Name的下拉列表中,选择svn:externals,Property value中填写信息laakoo-doc ,前面是在kaakoo目录下自动创建的目录,后面的地址是第二个版本库的映射地址。如果再有其他的版本库,可以依次在下面添加。注意到下面的Apply property recursively,如果勾选上此项,表示会在kaakoo目录下的任何一个目录中都会自动创建laakoo-doc目录,如果不勾选此项,只会在kaakoo目录下创建一个laakoo-doc目录,其他地方不再创建。没有要求的情况下,是没有必要选择此项的。

4.       一切OK后,创建成功,我们就可以对kaakoo目录进行update了。Update后,就达到了我们的目的。Code版本库在kaakoo下,doc版本库在kaakoo目录下的laakoo-doc下。

5.       commit的时候,只需要对kaakoo目录就行提交,两个版本库中所有变动的信息都会提交成功,可以通过日志观察到。

阅读(7937) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-27 13:29:00

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com