19得票3回答
SVN的合并信息(mergeinfo)的实际用途是什么?

我长期以来听说过svn的合并冲突问题。 但是,当我了解到svn在几个版本之前实现了一个名为mergeinfo的功能时,我感到非常欣慰。似乎它的引入可以让svn拥有足够的信息,在出现合并问题时解决这些问题。直到我遇到了以下情况: 上面图表的示例: SVN=${SVN:-svn} SVN...

19得票2回答
SVN提交前钩子禁止在非根目录上使用svn:mergeinfo属性

我想使用一个 pre-commit 钩子来防止开发人员在非根目录上设置 svn:mergeinfo。也就是说,我希望强制要求只有像 "trunk" 或 "branches/branchName" 这样的目录才能设置 svn:mergeinfo。有时候需要“提醒”开发人员不要将根目录的子目录用作...

11得票1回答
何时在Subversion合并中使用--ignore-ancestry选项是合适的?

我觉得我的理解中可能缺少一些基础知识,这导致我无法理解这个问题。 在进行合并时,什么情况下需要使用 --ignore-ancestry 选项?据我所知,使用此选项会防止目标分支上的合并信息属性被更新,但是在什么情况下你不想记录合并信息呢?

11得票1回答
git-svn 工作流程使用 svn.pushmergeinfo 进行合并

什么是使用git-svn合并svn跟踪分支的正确工作流程?我已经阅读了一些关于git-svn svn.pushmergeinfo配置键的内容,以下是注意事项: 来自http://www.kernel.org/pub/software/scm/git/docs/git-svn.html: ...

11得票1回答
Git-SVN与svn.pushmergeinfo:如何避免自引用的合并信息行

在最近的git版本中,引入了配置svn.pushmergeinfo: 配置键:svn.pushmergeinfo 该选项将导致git-svn尝试在可能的情况下自动填充SVN存储库中的svn:mergeinfo属性。目前,只有在dcommit非快进合并时才能执行此操作,其中除第...

9得票4回答
如何避免在子文件夹上出现svn:mergeinfos?

我们试图只在根分支文件夹上保留“svn:mergeinfo”属性。然而,我们发现它会悄悄地出现在子文件夹中。我们已经能够确定一些可能的原因: 在repo-browser中移动文件夹 在IntelliJ中移动和/或重命名包 使用旧的svn客户端 有人可以提供一个清单,告诉我们为了避免意外...

7得票1回答
如何使Subversion diff摘要忽略合并信息属性?

我有Subversion 1.6.5客户端和1.5.4服务器。我主要只关心完全存储库路径上的差异,而不是工作副本。 当对分支进行差异比较时,已合并的分支显示为相同,除了mergeinfo属性之外。 这对于必须查看更改以寻找任何可能是真正更改的人来说有点烦人。 但是,在我们的用例中,情况有...