码迷,mamicode.com
首页 > 其他好文 > 详细

SVN 外部引用(svn:externals)处理相似系统的公用代码

时间:2016-04-22 09:26:40      阅读:660      评论:0      收藏:0      [点我收藏+]

标签:

  我们常常遇到这样一个场景,我们有两个系统,两个系统用的是同一套框架。如果我们用两套程序

  去做,当我们修改这个公共的框架的时候,另外一个还是旧版本的,很容易造成混乱。

  SVN的外部用就是处理这种情况的。

  我们有一个系统A,一个系统B。我们将它们公用的文件提取出来,作为系统C,由独立一个SVN版本管理库。然后A和B系统分别引用C。这样,无论在A还是B系统上修改和获取,都能够同步到最新的C代码。

  设置外部引用目录的方式如下:

技术分享

技术分享

  这样就可以了,除了这样,项目所有的代码都会提交到主URL,除了这个“公用代码”目录会提交到你设定的外部引用的目录。

  要特别注意的是,主版本与公用版本的目录不能够重复,什么意思?

  假设主目录为A,A里面已经有个B目录。那么不能再创建B的引用目录。

  但是,如果B里面没有C目录,则可以创建C目录为外部引用目录。

SVN 外部引用(svn:externals)处理相似系统的公用代码

标签:

原文地址:http://www.cnblogs.com/kissdodog/p/5419932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!