基于提交从svn获取代码

时间:2012-09-17 17:52:38

标签: svn revision changeset

以下是我想要的情景:

  • 我有一个功能列表,其中包含要修复的不同订单项。我们可以将这些作为行项目1,行项目2,行项目3到行项目
  • 的编号
  • 由3名开发人员组成的团队正在开发此功能列表。开发人员A正在处理第1项,开发人员B正在处理第2项,开发人员C正在处理第3项
  • 他们按照以下顺序在SVN上提交代码:
    • 开发人员B提交第2项
    • 开发者C正在提交第3项
    • 开发者A正在提交第1项

现在我想从SVN获取行item1的更新。

如果对所有3个订单项的公共文件进行了更改,我们如何实现这一目标? 修订号和更改集可以帮助吗?如果是,我们如何才能实现这一目标?

2 个答案:

答案 0 :(得分:0)

我怀疑这一切都是可能的。据我了解SVN的工作方式,它会为每个修订保存整个文件。因此,对于每个修订版,将整个文件存储在其当前状态。但是,如果你使用之前的版本进行区分(假设开发人员A提交了最后一个版本并且没有更多提交),它将显示您需要的更改。

但这可能不是你想要的。开发人员将一个接一个地提交,我不知道如何从开发人员A获取更改的文件。

答案 1 :(得分:0)

这不是持续集成的目的。

我对持续集成的理解是整合/构建任何更改,以确保项目尽可能最新并识别任何破坏代码。

因此,您希望依次构建每个更改。

如果您想确保在另一个之前集成/构建一个更改,听起来您应该考虑按顺序向开发人员发布工作?