我长期使用SVN,但在分支/标记方面经验不足,而且当我这样做时,我怀疑我并没有真正正确地使用它或充分利用它。 我有我的主干,在其上添加新功能等。此代码库用于多个网站,在其中我们根据每个项目从主干创建一个分支。 每个分支通常都具有特定于该项目的修改,我们认为可重复使用的任何内容都将添加到主干...
我对Subversion非常陌生,但我已经使用了其他版本控制系统,如ClearCase多年。 我的老板让我修复这个项目,使其能够使用Maven而不是Ant进行构建。其中一个重要的事情是将src/com移动到src/main/java/com,将test/com移动到src/test/java...
我们有一个名为B1的分支,由于其仍不稳定,因此它不在主干(trunk)中。但是我们想要使用来自B1的更改,因此我们从B1创建了一个名为B2的分支。 因此,svn复制如下进行:svn copy http://svn/trunk http://svn/B1 svn copy http://sv...
在pre-commit脚本中,是否有可能(如果可能的话,如何)识别源自svn merge的提交? svnlook changed ...显示已更改的文件,但不区分合并和手动编辑。 理想情况下,我还想区分标准的merge和merge --reintegrate。 背景: 我正在探索使用pr...
我们的主 SVN 项目根目录中有几个大的子项目。当使用发布分支时,我仅提交和合并我的子项目,因为这样更快。然而,一位同事指出了《Subversion 版本控制》(也称为“SVN 书”)中关于合并子目录的引用: 对于长期存在的发布分支(如“常见分支模式”中所述),只在分支的根目录上执行合并,而...
我有一个项目,其结构如下:^/project/trunk ^/project/branches/mybranch 当前 HEAD 的版本是 1048。该分支是从主干在 r523 中复制的。主干已经合并到我的分支中,结果为 r1048。关于 ^/project/branches/mybranch...
我正在尝试使用 svnmerge.py 合并一些文件。在内部,它使用Python,但当我使用它时,我遇到了一个错误 - "系统找不到指定的文件"。我的同事们在工作中运行相同版本的 svnmerge.py 和 Python (具体来说是2.5.2,即r252:60911),而没有任何问题。 我找...
Eclipse + Subversive插件 当提交一个与SVN不同步的目录时,会弹出一条消息: Merge conflict during commit svn: Commit failed (details follow): svn: File or directory '.' is ...
我使用SVN(通过TortoiseSVN)的合并功能已经有几个月了,但我感觉SVN太频繁地报告冲突。 因此,我正在寻找一种方法,使(Tortoise) SVN更经常自动解决冲突,而无需我的用户交互。 我知道类似的问题以及您可以用外部工具替换差异查看器和合并工具: 据我所知,这些工具链...