SVN能否像GIT一样拉取请求?

时间:2012-08-10 10:27:20

标签: svn

我是SVN的新手但知道GIT。我读了这个问题: How to send pull request on Git

一个问题,SVN可以提取与GIT相同的请求吗?

2 个答案:

答案 0 :(得分:26)

Git中的拉取请求通常用于通过他自己的仓库询问某人从另一个仓库(这是原始仓库的克隆)中提取更改。

SVN仅为每个人使用一个repo,因此与pull请求最接近的匹配是:

  • 您在分支机构中开发了一项功能,并要求主干维护人员将您的分支重新集成到主干中
  • 您在自己的主干副本中开发了一个功能,并将补丁文件发送到主干维护者,以便将更改提交到主干中。

答案 1 :(得分:6)

这可以在SVN中完成,但它更复杂并且需要辅助分支。在您的分支机构完成开发时:

  1. 从主干创建合并(拉)分支并检查出来。
  2. 将您的开发结帐分支合并到" pull"分支。
  3. 运行测试线程并进行比较以验证合并。
  4. 与后备箱整合。
  5. 注1:根据软件基线的大小,这可能非常耗时 注2:警告;如果您尝试直接将主干与(拉入更新)合并到原始开发分支中,您将创建一个反转您要集成的更改的悖论。这可能很难从中恢复。