256得票4回答
为什么三路合并比两路合并更有优势?

维基百科说,三路合并比两路合并更少出错,并且通常不需要用户干预。为什么会这样呢? 提供一个三路合并成功而两路合并失败的例子会很有帮助。

18得票8回答
Subversion:当分支中进行多个连续更改时,如何仅将特定版本合并到主干?

我是一名有用的助手,能够翻译文本。 我已经使用TortoiseSVN、svn和subclipse,我认为我理解了基础知识,但有一件事情一直困扰着我:合并会引入不必要的代码。以下是步骤。 。创建了一个测试文件,并添加了“A”和一个回车符。 A [EOF] branches/TRY-XX...

15得票2回答
为什么在一个分支中撤销Mercurial会影响其他分支?

这是一个比较复杂的情况,我尽可能通俗易懂地解释一下。我有一个拥有两个主要分支的Mercurial代码库,即default和dev。 通常在dev分支上创建一个以命名方式命名的分支(特性分支)进行工作。可能会同时存在许多特性分支。一旦该分支中的工作完成,它就会合并回dev分支。 当准备发布时...

10得票5回答
如何将Beyond Compare 3用作svn的diff3-cmd?

我看到了这篇帖子,其中解释了如何将BC3用作Subversion的差异工具...但是如何使用Beyond Compare 3来进行三方合并/比较呢?

8得票2回答
非图形化的三方合并工具

我目前使用RCS的合并命令进行三方合并,但有一件事一直让我感到困扰。如果我使用-A选项,则两个文件中相同的更改会显示为冲突: <<<<<<< file1 file1 line 1 ||||||| orig orig line 1 ======= fi...

8得票4回答
JavaScript或PHP中的3路合并

有没有人知道JavaScript或PHP中的开源三方合并实现?我想合并纯文本文件,而不需要依赖任何服务器端二进制文件。 我找到了一些用于创建差异的解决方案,但没有合并实现。

6得票3回答
如何在 'hg merge' 中指定合并基准?

我正在尝试在一份复杂的Mercurial代码库中进行复杂的合并。我对Mercurial选择用作"基础"执行合并的“最新共享祖先”不满意。 我想指定自己选择的特定提交作为基础。 这可能吗?如果是,怎么做?

5得票4回答
三方合并——不同的哲学观?

我一直使用 UltraCompare Pro 工具,自从它推出以来,我认为它是一个非常全面的比较和合并工具。然而,自从我更加深入地研究了DVCS之后,我发现它在处理三方合并时与其他(大多数?)工具不同。因此,我想知道这是为什么,以及是否由于这个原因我错过了什么。 在 UltraCompare...

5得票5回答
用于三路二进制(十六进制)文件比较的工具?

我有一组二进制配置文件,每个文件都有三个版本-原始版本和两个不同修改的版本。我需要能够同时查看两个版本以及原始版本之间的差异。 我需要一个用于二进制文件的三向比较工具。通过非常费力的谷歌搜索,我最终找到了一张截图,显示了一个正好符合我需求的应用程序,但不幸的是,包含该图像的论坛帖子没有提到他...

4得票5回答
将衍生代码快照与更新的上游代码合并的最佳实践工具和技术是什么?

情况如下:需要将一个上游代码库(从V1到V2)中的更改合并到派生/分支自V1的第三个代码库S1中,以产生一个新的代码库S2。 我们可以访问V1和V2之间的日志和修订版本的版本控制,以及V1、V2的源代码和S1的源代码。然而,S1没有版本控制存储库和历史记录:由于无法单独了解到达S1的中间更改...