![]() |
1
37
对于Subversion 1.5或更高版本,合并将记录在本地工作副本的svn:mergeinfo属性中。所以这个信息不会丢失。
如果使用
正常合并执行为
但是,如果使用分支,则有时使用重新集成合并更方便。在这种情况下,您应该首先使用类似于
(这将合并所有尚未合并的内容) 在将这个更改提交到分支之后,您可以使用
将所有更改作为单个提交移动。 (完成此操作后,应删除分支) |
![]() |
2
5
我对合并有点生疏,但这难道不应该奏效吗?
见:
|
![]() |
3
3
要创建分支合并并为分支中的每个提交创建单个提交,可以使用脚本,我使用以下命令:
这将签出您为特定分支指定的每个修订,并在当前目录上执行提交,从而使用相应的消息保留每个更改。 |
![]() |
4
1
您可以将每个变更集保存为diff,然后在主干上提交每个变更集。这通常被称为“移植”,有各种各样的工具可以自动完成这项工作。 |
![]() |
5
0
听起来你想:
我认为这是由底层的SVN架构支持的。但我不知道是否有任何客户提供它(尽管SVNMUCC将为多个客户提供它
(如果牺牲3,您可以在之后立即转储存储库,并将转储文件修改为仅使用一个修订版,但我认为不值得冒险只使用一个非常简单的修订历史…) |
![]() |
Eric · pip安装-e svn+ssh不接受用户 7 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 7 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 7 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 7 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |