网站大量收购独家精品文档,联系QQ:2885784924

SVN目录共享映射方法.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

svn实现文件/目录共享

将trunk/wuliao,trunk/zhenwuliao,tags/henwuliao,共享到branches下,前

提必须要有3个目录的权限。

操作步骤:

1.将test库中的3个目录签出到本地,设置branches的属性

2.点击新建外部新建

3.在本地路径中输入在branches中生成的目录,我们这里输入wuliao,在

URL下输入要共享的地址:https://chenlz-pc:8443/svn/test/trunk/wuliao,

点击确定

4.再点击确定

5.我们提交到版本库,然后签出,就可以完成trunk/wuliao共享/映射到

branches目录下了。

注意:对同一个目录设置多个svn:externals属性,只要再新建一个外部地

址即可。

点击外部新建出现下图

在本地路径输入要共享的目录,我们这里写henwuliao,共享目录是tag下

的henwuliao

确定如下图,我已经共享了3个目录

再次确定,提交到版本库,再签出即可完成共享。

刚刚我们完成了3个目录共享到1个目录下。即trunks/wuliao,

trunk/zhenwuliao,tags/henwuliao

注意:tags/henwuliao与trunk是两个目录。

一、svn如何实现两个目录之间的共享呢?

如下图:假设项目project1的构成需要用到project2的一个模块代

码:project2/trunk/zhanghao/publicCode,如何简单地为project1提供这个组成

模块,而不需要每个开发员都单独从project2中checkout到自己的工作目录呢?

________________repos/_____________

||

project1/project2/

|trunk|--trunk

|--zhanghao┈┈┈┈┈┈┐|--zhangha

|--mycode└┈┈┈|--accessdata

|tags|include

|branches|--deletedata

二、利用svn的属性svn:externals可简单实现共享效果。

我们检出project1,并设置trunk的svn:externals属性:

svnc/repos/project1;

cdproject1/trunk;

svnpropsetsvn:externalsaccessdata

/repos/project2/trunk/accessdata;zhanghao;

请注意:属性值accessdata

/repos/project2/trunk/accessdata由两个字段组成,第

一个字段“accessdata”表示checkout到本地时新文件夹名字,第二个字段URL

指向要引用的源头地。如果漏设了一个字段,属性设置将会失败。

属性设置完毕后,我们再来检出project1,发现trunk/zhangha下多出了一个

文件夹:accessdata,打开检查里面的内容,发现正是

project2/trunk/zhanghao/accessdata里的内容。

另外,你可以对同一个目录设置多个svn:externals属性,以便在此目录下获得

多个共享组件。如:

svnpropsetsvn:externals

accessdata/repos/project2/trunk/accessdata;

zhanghao;

svnpropsetsvn:externals

deletedata/repos/project2/trunk/deletedata;

zhanghao;

这两条命令对project1/trunk/zhanghao目录设置了2个共享文件夹accessdata、

deletedata。

更新project1/trunk/zhanghao时,文件夹结构如下:

project1/

文档评论(0)

叮当的泉水 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档