如何使用CVS管理变更集?

时间:2011-06-16 17:17:04

标签: cvs change-management

过去几年我一直在使用分布式版本控制系统,但现在我将不得不使用CVS。我想要的过程就像:

  1. 每个错误/功能都会获得一张票 在票务系统中
  2. 开发人员被分配到 错误/功能(如果需要的话,一张票 将被分成更小的门票 让开发者去买票 关系是一对一的)
  3. 开发人员进行更改并将其与故障单
  4. 相关联
  5. 在常规时间点一套 门票是为发布选择的 候选人候选人将 待测试
  6. 使用子集构建版本 候选人的门票
  7. 并且循环再次开始
  8. 我目前的天真计划是

    1. 将每张票都放在自己的树干中
    2. 为每个候选发布版本创建一个分支
    3. 将票证分支合并到候选发布版
    4. 当候选版本被认为足够好时,将其合并到主干
    5. 我已经忘记了我曾经知道的关于CVS的一切,但我有一种直觉,告诉我这将是一个错误。我会遇到什么表现或其他类型的问题?有没有更好的方法根据给定时期内完成的工作的子集有选择地创建构建?

1 个答案:

答案 0 :(得分:0)

您可以在本地使用分布式版本控制系统,并在功能准备发布时发布到CVS。

请参阅此问题:How to export revision history from mercurial or git to cvs?