svn分支/主干使用一些相同的文件
我正在运行一个可以选择使用.json文件或java RESTful服务(从数据库获取数据)的项目。我的主干中有大约6个RESTful特定文件,分支文件夹中有6个特定的.json文件。但是,除了这6个文件之外,主干文件夹和分支文件夹都有数百个彼此相同的其他文件 我的问题是,有没有一种方法可以让这6个文件分开,但主干和分支都运行相同的100个相同的文件?也许是通过SVN 我知道这很令人困惑。但由于这6个文件是相同的,我无法将它们合并在一起,也不打算这样做svn分支/主干使用一些相同的文件,svn,version-control,merge,Svn,Version Control,Merge,我正在运行一个可以选择使用.json文件或java RESTful服务(从数据库获取数据)的项目。我的主干中有大约6个RESTful特定文件,分支文件夹中有6个特定的.json文件。但是,除了这6个文件之外,主干文件夹和分支文件夹都有数百个彼此相同的其他文件 我的问题是,有没有一种方法可以让这6个文件分开,但主干和分支都运行相同的100个相同的文件?也许是通过SVN 我知道这很令人困惑。但由于这6个文件是相同的,我无法将它们合并在一起,也不打算这样做 谢谢 您可以使用SVN externals从
谢谢 您可以使用SVN externals从单个公共位置链接分支之间共享的文件。这是一个稍微不规范的解决方案(我直接在
/branchs
节点添加了外部定义),但是-它可以工作
>svn pl -R -v
Properties on 'branches':
svn:externals
file:///Z:/Repo/trunk JSON
file:///Z:/Repo/Vendor/JSON JSON/Interface
file:///Z:/Repo/trunk REST
file:///Z:/Repo/Vendor/REST REST/Interface
因此:
- REST | JSON分支的根链接到相同的
(在trunk中只修改一次公共文件)/trunk
- Subdir
在每种情况下都链接到不同的“实现”,我将其放在普通树之外接口