use*_*779 3 svn structure project
我们正在从VSS迁移到SVN并正在讨论项目结构.我们正在讨论下面显示的两个提案.
由于项目发布版本与标签绑定,开发人员只需要对该标签执行更新即可立即开始工作,因此开发支持似乎更简单.
第2号确保所有项目和依赖项都可以独立开发,但构建特定版本版本意味着了解项目的标签及其所有依赖项.
这两者之间有明显的比较效益吗?两个结构中的任何陷阱?还是有更好的结构?
1.
Development
+ trunk
Project1
Project2
Dependency1
Dependency2
Dependency3
+ branches
+ tags
2.
Project1
+ trunk
+ branches
+ tags
Project2
+ trunk
+ branches
+ tags
Dependency1
+ trunk
+ branches
+ tags
Dependency2
+ trunk
+ branches
+ tags
Dependency3
+ trunk
+ branches
+ tags
跟#2一起去:
Project1
+ trunk
+ branches
+ tags
Project2
+ trunk
+ branches
+ tags
Dependency1
+ trunk
+ branches
+ tags
Dependency2
+ trunk
+ branches
+ tags
Dependency3
+ trunk
+ branches
+ tags
Run Code Online (Sandbox Code Playgroud)
对于必须参考其他项目的项目,请查看"SVN Externals"部分.这允许您将依赖项的特定SVN修订版设置为另一个项目中使用的值.
| 归档时间: |
|
| 查看次数: |
3318 次 |
| 最近记录: |