如果只有一个人在项目上工作,你应该在颠覆中使用分支吗?

Eri*_*tas 3 svn branch trunk

我刚开始在C#项目上使用Subversion.我正在独自完成这个项目,但我正在努力对待就好像我是在一个小组中为自己的学习经历而工作.

据我所知,使用subversion的典型方法是拥有一个始终构建的trunk文件夹.然后在新分支中创建主要更改,然后在完成后将其合并回主干.因此,不同的团队成员可能会有许多同时进行的分支.

但如果我自己工作是否有任何意义建立一个分支?说我在HEAD修订版100.我将在修订版101创建一个分支,然后继续在分支上工作,直到修订版110.现在我可以将110合并回主干,但项目中没有其他任何人,所以不会有任何变化主干合并回来.我刚刚合并到版本100,我原来创建了分支.

Dou*_*rch 10

分支机构与正在处理项目的人数无关.分支用于备用开发流,如不同的功能集,硬件目标或客户端.

如果100个人正在处理单个可交付成果,他们应该使用相同的分支.如果一个人支持十几种不同的可交付成果,他应该有十几个分支机构.