Chr*_*est 5 cvs version-control branch
我有责任在这个特定的项目中使用CVS,所以即使我真的要切换到别的东西,比如Git,我也不能.
所以,我真正的问题是这样的:我们有一个约定,每次我们发布时我们都会在CVS中创建一个新的分支(我们也标记,但这不是重点).我们称这些版本为分支,它们允许我们轻松检出特定版本并对其进行热修改 - 这就是我们的次要版本.
但是现在我有一些大风险,风险猖獗的变化,如果我在Git工作,我会在眨眼之间创建一个功能分支.然而,在CVS工作,我尝试在另一个项目中创建功能分支,发现事情很快变得混乱.我最终得到了很多分支,我忘记了哪些分支被同步,这需要合并,哪些不再使用.
那么,更接近问号,在CVS中使用特征分支是否可行?他们是不是很值得,或者我最终会因为不使用它们而感到抱歉?我应该咬紧牙关,只是开始在HEAD编码,但是弯曲我的编码过程以尽可能最不引人注目的方式引入变化?