我有责任在这个特定的项目中使用CVS,所以即使我真的想切换到别的东西,比如Git,我也不能。所以,我真正的问题是这样的:我们有一个约定,我们每次创建一个发布(我们也标记,但除此之外),我们在CVS中创建一个新的分支。我们将这些版本分支称为这些分支,他们允许我们轻松检出特定版本并对其进行修复 - 这是我们的次要版本。CVS中的功能分支?
但是现在我有一些很大的风险很大的变化,如果我在Git工作,我会在眨眼之间创建一个功能分支。但是,在CVS工作时,我试图在另一个项目中创建功能分支,发现事情很快就变得杂乱无章。我结束了很多分支机构,并失去了哪些分支机构同步,哪些分支机构需要合并,哪些分支机构不再使用。
因此,靠近问号逐渐靠近,在CVS中使用功能分支是否可行?他们是否太麻烦是值得的,或者我最终会因为不使用它们而感到抱歉?我应该咬紧牙关,刚开始在HEAD中编写代码,但是要弯曲我的编码过程,以尽可能以最不显眼的方式介绍变化?
我接受了这个回答,因为这是我决定去做的方式。 – 2008-10-06 10:49:32