问题标签 [svn-merge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
265 浏览

svn - SVN 合并会节省磁盘空间吗?

SVN 书中将 deltification 描述为“每次将文件的新版本提交到存储库时,Subversion 将先前版本(实际上是几个先前版本)编码为新版本的增量。”

这篇collab.net 博客文章 说“在 BDB(伯克利数据库)中,可以在文件历史记录的每个不同行的提示处找到全文。” 而“FSFS 以相反的方向存储增量,因此不需要重写旧版本。”

如果这是真的,SVN(使用 BDB)是否会在每个分支的 HEAD 存储文件的完整副本,然后在合并分支时删除文件的一个副本?

0 投票
1 回答
2701 浏览

svn - svnmerge 对神秘冲突发声

我们在服务器和客户端上运行 svn 1.6.x。我分支,工作了几个星期,向下合并了几次,然后开始向上合并。如下所示,svnmerge.py 将提交分成两组,在第二组中,遇到(假?)树冲突,然后得到一个颠覆错误并内爆(见日志底部)。

我不愿意分两部分提交,因为中间状态并没有真正起作用,所以手动运行第一个修订集然后第二个不是我想做的事情。

0 投票
2 回答
701 浏览

svn - 当文件夹结构发生变化时如何合并我的文件

我想执行一个主要的代码库重组,但我无法继续,除非我可以提供一种方法,将主干修复轻松应用于重组之前的分支。

我正在考虑的一种方法是将重组应用于所有支持部门,但这可能会破坏稳定。

一种优选的方法是提供一个可以考虑更新文件位置的合并工具。关于如何实现这一点的任何建议?

0 投票
4 回答
11579 浏览

svn - Subversion 合并本地更改主干到分支

在我的本地 Subversion 工作副本中,我有一个主干副本和一个代码分支。我在主干中进行了更改,并希望将这些更改复制到我的(当前干净的)分支的本地副本。

我知道我可以将代码签入到主干,然后用于svn merge将更改放到分支上,但是有没有办法在不先签入更改的情况下做到这一点?

可悲的是,diff/patch 不起作用,因为围绕我在主干和分支之间的更改的代码发生了变化。我知道svn merge可以应付这些,但正如我所说,我宁愿不必先检查我的更改。

编辑添加一个例子:

主干有一个包含以下内容的文件:

在主干中,我在工作副本的主干文件中添加dragon fruit以下内容。pear如果我检查更改并使用合并将其复制到分支,Subversion 将正确添加dragon fruitpear文件的分支版本中。

svn diff在我的主干文件副本上产生类似于以下内容的内容:

显然使用补丁不起作用,因为它注意到未更改文本之间的差异。

想要发生的事情,而不必检查任何内容,是在两个文件dragon fruit之后列出pear,但不要在任何一个文件上更改orange/banana差异。

0 投票
4 回答
3873 浏览

svn - 移动后 Subversion 无法合并

0 投票
2 回答
2193 浏览

svn - 使用 SVN 合并文件

当更新期间工作副本和存储库之间存在冲突时,我使用的是 XCode 的内置工具 FileMerge。

如何保存合并的文件?我目前所做的是保存合并文件而不是原始冲突文件。

但是保存合并文件并退出 FileMerge 后,“svn merge”命令并没有退出,它正在等待一些输入,但我不知道该输入什么。

因此,我不得不通过在终端中键入“ctrl-c”来退出命令。退出 svn 后,我得到:“svn:无法写入连接:管道损坏”。

如果我在执行此操作后输入“svn status”,则会出现“!” 所有文件夹前面的文件。

如何使用 SVN 和 XCode 的 FileMerge 正确合并文件?

0 投票
1 回答
3084 浏览

svn - 排除分支上的文件与颠覆合并

我已经为我的项目从主干创建了一个功能分支,并且该功能分支需要一些项目文件配置更改才能工作。当我将功能合并回主干时,我不希望项目文件合并。有没有办法选择性地将某些文件合并到主干?也许是项目文件本身的排除。

0 投票
1 回答
4765 浏览

svn - 在 SVN 中导致阻塞的版本化项目

我在 Visual Studio 中使用 VisualSVN 服务器,以及 TortoiseSVN 和 AnkhSVN。

我有一个主干,其他团队的一些开发人员定期对其进行各种小改动。

我有一个分支,正在建立一个相当重要的新开发项目。作为每周例行的例行程序,我一直将主干合并到这个分支中。一切似乎都很顺利。

我来做另一个这样的从主干合并到这个分支的合并,我得到了卡车负载:-

上次合并操作尝试添加目录“nameoffolder”,但已在本地添加。

然而,这些是版本化的文件夹,并且已经在 Trunk 和 Branch 中存在了很长一段时间。

我对文件也有类似的看法:-

最后一次合并操作尝试添加文件“QueueCleanUp.ashx”,但在工作副本中被阻止。

这似乎在整个分支中普遍存在,绝大多数与分支团队正在处理的任何事情无关。

有人见过这个吗?如果没有大量工作,我该如何解决这个问题?

0 投票
1 回答
451 浏览

svn - svn merge - 将存储库移动到不同的服务器,现在得到“有不同的存储库根”消息

这有点类似于颠覆合并——“与不同的存储库根目录” ——但似乎是一个非常不同的原因(特别是因为该问题的答案没有解决我的问题)。

不久前,我们更换了 SVN 存储库所在的服务器 - 但我们一直在使用别名,以便旧服务器名称指向新服务器。我已经养成了一个习惯,无论我在哪里签出新的工作副本,我都会使用新的服务器名称——但是我们已经对大多数当前的工作副本进行了更改,因为它们是实时网站。

到目前为止,这还不是问题——除了今天早上我将一些更改从我的开发分支合并到我拥有的发布版本的工作副本中,我收到消息“文件具有不同的存储库根”并且合并停止死的。

我知道这是因为我在通过旧服务器名称更新开发分支时使用了新服务器名称 - 但有没有简单的方法来解决这个问题?

或者,如果不是一种简单的方法 - 是否有一个有据可查的方法来解决这个问题?

0 投票
2 回答
1644 浏览

eclipse - 这个 Eclipse 图标在合并结果视图中是什么意思?

我刚刚在我的 Eclipse IDE 中从分支到主干进行了 svn 合并,在合并结果视图中,有以下图标:

替代文字 http://www.freeimagehosting.net/uploads/2a0a0f90b1.jpg

我很想知道这意味着什么。我搜索了整个 Eclipse 文档和一些相关的 StackOverflow 问题,但找不到任何东西。

关于合并结果视图的CollabNet 文档解释了合并结果视图是什么,但没有提及其图标的含义。

有人知道吗?谢谢!