错误的标题,让我举个例子:
repo
|
|-- project1
| |
| |-- trunk
| |-- tags
| |-- branches
|
|-- project2
| |
| |-- trunk
| |-- tags
| |-- branches
|
|-- project3
| |
| |-- trunk
| |-- tags
| |-- branches
|
c:\work\my-wc
|
|-- project1 ( <== repo/project1/trunk)
|-- project2 ( <== repo/project2/trunk)
|-- project3 ( <== repo/project3/trunk)
我是作为SVN WC的顶级WC,所以我可以更新它,让IDE工具让我在项目之间拖动文件等等。但是,如果有的话,这怎么可能呢?到目前为止,我手动将每个项目/主干检出到一个文件夹中,显然父目录与SVN完全无关。
目标是阻止人们检查整个分支/标签结构,这可能是巨大的。
答案 0 :(得分:0)
正如你所说,人们在工作副本中需要所有三个项目,理想的是你遵循以下树形结构
repo
|
|-- trunk
| |
| |-- project1
| |-- project2
| |-- project3
|
|-- tags
| |
| |-- project1
| |-- project2
| |-- project3
|
|-- branches
| |
| |-- project1
| |-- project2
| |-- project3
|
结帐Planning Your Repository Organization
作为当前情况的解决方法,您可以考虑使用svn:externals作为解决方案。但是从长远来看,你可能会遇到问题。
这些svn:externals链接可能有帮助
http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html