19得票1回答
使用分支的SVN策略,以及将更改从主干合并到分支

我长期使用SVN,但在分支/标记方面经验不足,而且当我这样做时,我怀疑我并没有真正正确地使用它或充分利用它。 我有我的主干,在其上添加新功能等。此代码库用于多个网站,在其中我们根据每个项目从主干创建一个分支。 每个分支通常都具有特定于该项目的修改,我们认为可重复使用的任何内容都将添加到主干...

18得票4回答
Subversion在移动文件后无法合并

我对Subversion非常陌生,但我已经使用了其他版本控制系统,如ClearCase多年。 我的老板让我修复这个项目,使其能够使用Maven而不是Ant进行构建。其中一个重要的事情是将src/com移动到src/main/java/com,将test/com移动到src/test/java...

15得票2回答
SVN:从分支创建分支并合并到主干

我们有一个名为B1的分支,由于其仍不稳定,因此它不在主干(trunk)中。但是我们想要使用来自B1的更改,因此我们从B1创建了一个名为B2的分支。 因此,svn复制如下进行:svn copy http://svn/trunk http://svn/B1 svn copy http://sv...

12得票2回答
在提交前脚本中检测分支重新集成或合并

在pre-commit脚本中,是否有可能(如果可能的话,如何)识别源自svn merge的提交? svnlook changed ...显示已更改的文件,但不区分合并和手动编辑。 理想情况下,我还想区分标准的merge和merge --reintegrate。 背景: 我正在探索使用pr...

12得票4回答
在SVN子目录上进行提交和合并是否有害?

我们的主 SVN 项目根目录中有几个大的子项目。当使用发布分支时,我仅提交和合并我的子项目,因为这样更快。然而,一位同事指出了《Subversion 版本控制》(也称为“SVN 书”)中关于合并子目录的引用: 对于长期存在的发布分支(如“常见分支模式”中所述),只在分支的根目录上执行合并,而...

12得票2回答
SVN使用--reintegrate合并时提示缺少范围,但合并信息似乎是正确的

我有一个项目,其结构如下:^/project/trunk ^/project/branches/mybranch 当前 HEAD 的版本是 1048。该分支是从主干在 r523 中复制的。主干已经合并到我的分支中,结果为 r1048。关于 ^/project/branches/mybranch...

11得票1回答
在Python中调用subprocess.Popen时出现“系统找不到指定的文件”错误

我正在尝试使用 svnmerge.py 合并一些文件。在内部,它使用Python,但当我使用它时,我遇到了一个错误 - "系统找不到指定的文件"。我的同事们在工作中运行相同版本的 svnmerge.py 和 Python (具体来说是2.5.2,即r252:60911),而没有任何问题。 我找...

8得票6回答
提交时SVN合并冲突

Eclipse + Subversive插件 当提交一个与SVN不同步的目录时,会弹出一条消息: Merge conflict during commit svn: Commit failed (details follow): svn: File or directory '.' is ...

7得票2回答
能否用一种“更好”的算法替换TortoiseSVN的合并算法?

我使用SVN(通过TortoiseSVN)的合并功能已经有几个月了,但我感觉SVN太频繁地报告冲突。 因此,我正在寻找一种方法,使(Tortoise) SVN更经常自动解决冲突,而无需我的用户交互。 我知道类似的问题以及您可以用外部工具替换差异查看器和合并工具: 据我所知,这些工具链...