分支到项目关系

时间:2013-06-28 13:48:05

标签: vb.net tortoisesvn

我使用TortoiseSVN进行源代码控制相对较新。我正在开发一个包含许多.NET项目文件的系统(一个解决方案可以包含许多项目)。我有一个存储库,主干包含所有项目。如果要对引用其他项目的项目进行更改,该怎么办?你把两个项目放在同一个分支中吗?我买了一本名为“颠覆”的书,但它不会在几天内到达。

2 个答案:

答案 0 :(得分:1)

项目文件和源代码管理没有相互耦合。任何“分支”都将包含整个源代码树,而不是单个“项目”。 (在这种情况下,源控制系统SVN不知道“项目”是什么或它与其他任何东西有什么不同。它只是源树中的文本文件。)

你应该在整个代码库的根部进行分支,实质上使分支成为代码库的完全自我可持续的版本。

答案 1 :(得分:0)

你可以在这里做出一些选择。

您可以为每个项目设置单独的存储库。每个人都有/ branches,/ tags和/ trunk,根目录下没有别的东西。

您可以拥有一个包含多个子文件夹的存储库,每个项目一个。每个子文件夹都有自己的/ branches,/ tags和/ trunk。