我刚开始在 C# 项目上使用 Subversion。我一个人在做这个项目,但我试图把我当作是为了我自己的学习经验而在一个小组中工作。
据我了解,使用颠覆的典型方法是拥有一个始终构建的主干文件夹。然后在新分支中创建主要更改,然后在完成后将其合并回主干。因此,不同的团队成员可能同时处理许多分支。
但是,如果我自己工作,建立一个分支有什么意义吗?假设我在 HEAD 中的第 100 版。我将在修订版 101 创建一个分支,然后继续处理该分支直到修订版 110。现在我可以将 110 合并回主干,但项目中没有其他人,因此不会有任何变化树干合并回。我只是重新合并到我最初创建分支的第 100 版。