SVN开发流程

cho*_*obo 3 svn

我目前正在开发一个两人项目,我们使用 Subversion 作为源代码管理。现在,我们都创建分支并在这些分支中进行开发,然后在提交主干之前将这些更改合并到主干的副本中。

我们遇到的问题是保持所有内容更新的巨大开销。

我们的工作流程示例

  1. 我在主干副本上运行更新以获取最新更新
  2. 我将主干更新合并到我的分支中
  3. 我在我的分行工作
  4. 我将更改合并到主干中
  5. 我更新 trunk 看看是否有新的更新
  6. 我承诺

问题

  1. 即使在日志中明确写入 i ,也很难跟踪合并了哪个修订版
  2. 有时我有一个完全更新的分支,但我无法将更新合并回主干以进行提交。

有人可以推荐一个更简单的工作流程吗?有时我们工作的领域会影响其他人的代码,而目前这是不可避免的,因此我们需要保持更新。我喜欢每天至少提交一次主干,这样事情就不会太不同步。

谢谢

Ned*_*der 5

对于两个人来说,更简单的工作流程是简单地在主干上工作。有时你们会发生冲突,但你可以解决它们并继续前进。这将比你现在所做的简单得多。

当您想要将工作流分开时,分支很有用,但您似乎不希望这样做,因此不要使用分支。