【发布时间】:2011-01-12 06:02:11
【问题描述】:
我目前正在开发一个包含 perl、.NET、C/C++ 和 Java 组件的项目。这些组件是相互关联的,但不依赖于相同的发布时间表。由于构建/测试环境要求非常不同,将它们全部归入相同的 /bin /src /lib /etc /tests 层次结构有点笨拙。
在处理这种性质的项目时,可以在源代码控制中使用哪些良好的组织层次结构?我目前倾向于每种语言都有自己的分支:
repo/project1/perl/main/...
repo/project1/.NET/main/...
repo/project1/Java/main/...
如果您推荐的层次结构确实有固定的发布时间表,您会如何改变它们?
【问题讨论】:
-
看起来你走在正确的轨道上......
标签: version-control project-organization multilingual