合并时没有冲突,代码不会编译:我应该在提交之前对其进行修复吗?

水汪汪的

我正在使用Subversion 1.7.x,正在分支上进行开发

我会不时地从树干合并,以使分支保持最新状态。
不过,在最新的合并过程中,虽然传入的代码在主干中完全正确,但在分支中没有编译
这是预料之中的,因为在干线中更改的代码已在多个修订版本分支中部分重写

请注意,合并操作已完全完成,没有任何冲突。
为了清楚起见,当我说合并时,我的意思是用来自另一个分支的代码修改工作副本的操作,不涉及提交,即仅涉及svn merge [source] [dest]

由于该分支最终将重新集成到主干中,我想我有两种选择:

  1. 在提交合并的代码之前修复编译错误;
  2. 树干合并; 提交(合并后的代码,无需编辑);编辑代码以解决编译问题;再次提交(即,随后解决编译问题,执行新的单独提交)。

如果我在提交之前编辑了合并的代码(即,我与#1一起使用),那么在重新集成分支时,这些更改会丢失吗?

谢尔盖·阿扎克维奇(Sergey Azarkevich)

简短的答案是:不,更改不会丢失。

更多细节。
重新整合合并与“常规”同步合并不同,因为它会将分支复制到主干,因此两者变得相同[1]。可以表示为“将分支和主干之间的差异应用于主干(wc)”。当然,重新整合合并实际上应该是重新整合合并。Subversion 1.8以某种方式猜测,较早的版本--reintegrate在合并过程中需要参数。

更新:

[1]实际上,我进行了几次测试,发现只有合并到更新为最新同步修订版的工作副本中,结果才是相同的。例如,如果将主干1-100同步到分支,然后在主干10中创建更多其他修订,然后将分支重新集成到主干-这可能有所不同。

我个人更喜欢同步分支而不是主干中的最新修订版,重新集成然后比较文件夹的二进制身份。以防万一 :)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们应该在程序没有错误之前禁用编译器优化吗?

来自分类Dev

我应该在提交之前停止容器吗?

来自分类Dev

我应该在将用户密码发送到服务器之前对其进行加密吗?

来自分类Dev

我应该在调用session.evict(obj)之前提交休眠事务吗

来自分类Dev

我应该在进行jQuery ajax调用之前对数据进行编码吗?

来自分类Dev

构建docker镜像时我应该在哪里`make`编译代码?跑步?指令?

来自分类Dev

我应该在移动文件之前关闭它吗?

来自分类Dev

我应该在退出之前释放内存吗?

来自分类Dev

我应该在移动文件之前关闭它吗?

来自分类Dev

我应该在ObjectOutputSream的close()之前调用reset()吗?

来自分类Dev

我应该在“然后”之前放置空格吗?

来自分类Dev

我应该在接受之前打电话给bind吗?

来自分类Dev

我应该在 dlopen 之前锁定吗?

来自分类Dev

我应该在多少像素之前对网页进行响应?

来自分类Dev

使用它们之前,我真的应该在Java中声明所有变量吗?

来自分类Dev

我应该在@登录电子邮件之前删除所有圆点吗

来自分类Dev

我真的应该在使用JavaScript之前声明所有var吗?

来自分类Dev

我是否应该在将字符串分配给asp.net TextBox之前对其进行编码

来自分类Dev

我应该在使用throw时使用throw吗?

来自分类Dev

我应该在<body>标记之后还是在<body>标记之前放置跟踪/分析JS代码吗?

来自分类Dev

我应该在训练\测试拆分之前进行标准化和下降趋势吗?

来自分类Dev

我应该在哪里放置我的助手,如何对其进行测试?

来自分类Dev

您应该在React UI中使用规范化的Redux状态之前对其进行非规范化吗?

来自分类Dev

您应该在React UI中使用规范化的Redux状态之前对其进行非规范化吗?

来自分类Dev

您应该在React UI中使用规范化的Redux状态之前对其进行非规范化吗?

来自分类Dev

您应该在React UI中使用规范化的Redux状态之前对其进行非规范化吗?

来自分类Dev

non-ARC:我应该在[自我发布]之前致电[super init]吗?

来自分类Dev

我应该在安装linux之前格式化我的新硬盘吗?

来自分类Dev

CSS重置应该在CSS代码之前还是之后进行?

Related 相关文章

  1. 1

    我们应该在程序没有错误之前禁用编译器优化吗?

  2. 2

    我应该在提交之前停止容器吗?

  3. 3

    我应该在将用户密码发送到服务器之前对其进行加密吗?

  4. 4

    我应该在调用session.evict(obj)之前提交休眠事务吗

  5. 5

    我应该在进行jQuery ajax调用之前对数据进行编码吗?

  6. 6

    构建docker镜像时我应该在哪里`make`编译代码?跑步?指令?

  7. 7

    我应该在移动文件之前关闭它吗?

  8. 8

    我应该在退出之前释放内存吗?

  9. 9

    我应该在移动文件之前关闭它吗?

  10. 10

    我应该在ObjectOutputSream的close()之前调用reset()吗?

  11. 11

    我应该在“然后”之前放置空格吗?

  12. 12

    我应该在接受之前打电话给bind吗?

  13. 13

    我应该在 dlopen 之前锁定吗?

  14. 14

    我应该在多少像素之前对网页进行响应?

  15. 15

    使用它们之前,我真的应该在Java中声明所有变量吗?

  16. 16

    我应该在@登录电子邮件之前删除所有圆点吗

  17. 17

    我真的应该在使用JavaScript之前声明所有var吗?

  18. 18

    我是否应该在将字符串分配给asp.net TextBox之前对其进行编码

  19. 19

    我应该在使用throw时使用throw吗?

  20. 20

    我应该在<body>标记之后还是在<body>标记之前放置跟踪/分析JS代码吗?

  21. 21

    我应该在训练\测试拆分之前进行标准化和下降趋势吗?

  22. 22

    我应该在哪里放置我的助手,如何对其进行测试?

  23. 23

    您应该在React UI中使用规范化的Redux状态之前对其进行非规范化吗?

  24. 24

    您应该在React UI中使用规范化的Redux状态之前对其进行非规范化吗?

  25. 25

    您应该在React UI中使用规范化的Redux状态之前对其进行非规范化吗?

  26. 26

    您应该在React UI中使用规范化的Redux状态之前对其进行非规范化吗?

  27. 27

    non-ARC:我应该在[自我发布]之前致电[super init]吗?

  28. 28

    我应该在安装linux之前格式化我的新硬盘吗?

  29. 29

    CSS重置应该在CSS代码之前还是之后进行?

热门标签

归档