SVN能和git一样拉动请求吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (35)

我是SVN的新手,但我知道GIT。我读到这个问题:如何在Git上发送拉请求

SVN能拉出和GIT一样的请求吗?

提问于
用户回答回答于

这可以在SVN中完成,但它更复杂,需要一个次要分支。当分支完成开发时:

  1. 从主干创建一个合并(拉)分支,并检查它。
  2. 将开发签出分支合并为“拉”分支。
  3. 运行测试线程并进行比较以验证合并。
  4. 和后备箱整合。

注1:根据软件基线的大小,这可能非常耗时。

注2:警告;如果试图将主干与原始开发分支(拉出更新)直接合并,将创建一个悖论,反转想要集成的更改。这是很难恢复的。

用户回答回答于

Git中的拉请求通常用于要求某人使用自己的回购来从另一个回购(这是原始回购的克隆)中提取更改。

SVN只对每个人使用一次回购,因此与拉请求最接近的匹配是:

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

扫码关注云+社区