单个开发者应该分支?

时间:2013-08-28 17:10:44

标签: svn

作为SVN的新手,我想知道如果我要成为一个项目的单一开发人员,创建“分支”是否有任何好处。

谢谢!

2 个答案:

答案 0 :(得分:3)

我不会在正常开发期间创建分支但会发布TAG。然后,如果我发现我有一个版本,我必须支持一个错误修复(即一个点发布)我可以从该标记创建一个分支,并检查我的修复到主干和发布分支,以便我可以得到快速修复而不释放未完成的功能。

答案 1 :(得分:2)

仅仅因为你是一个开发人员,这并不意味着你偶尔也不需要分支机构。

我是我工作中的某个应用程序的单个开发人员。我有时会分支,因为我正在对系统进行大规模更改,需要几周/几个月才能构建(新功能加上一些重构)必须维护当前的代码库。

90%的时间,我不分支,因为这对我正在做的事情没有必要。剩下10%的时间,它可以成为救星。

我标记了我的所有版本,但这是一个单独的讨论 - 这些标记在某个时间点用作对代码状态的简单引用,用于我们各种环境的构建/部署目的。它还为我提供了一种方便的方法,可以通过恢复到之前的标记来退出更改。