用 SVN将分支推入主干

我想用 branchX“覆盖”树干。

我想用 branchX“覆盖”树干。

trunk is say at version 10.
branchX is say at version 40.

我希望 branchX 中的所有文件“成为”trunk。从我的理解我想合并并选择(mc) mine-conflict不知何故。一个注释,我想保留来自两个分支的注释,如果可能的话。

e.g.
trunk commit 9- refactored out file Z
branchX commit 38 - new files for new feature YYY

我使用 Eclipse,但从我的阅读,更容易从命令行。

Cmdline 步骤:

svn 结帐分支 X

?

?...

0

您想将分支合并到具有自动冲突解决功能的主干中:

svn checkout [repository-path]/trunk
cd trunk
svn merge [repository-path]/branchX --accept theirs-full
svn commit -m "Reintegrate branchX"
svn up

在您的中继副本中,默认情况下,您不会看到在 branchX 中提交时编写的提交消息:

svn log -l1

但是,您可以使用-g(或--use-merge-history)选项查看它们:

svn log -l1 -g

我不知道如何在 Eclipse 中传递这个选项。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(904)
表自动扩展更改公式范围(excel change table range)
上一篇
在 github中删除未使用的第三方选项卡
下一篇

相关推荐

  • svn linux版本:在Linux系统中使用SVN进行版本控制

    Subversion(svn)是一个开源的版本控制系统,它可以记录文件和文件夹在不同时间点的变化,这样就可以在任何时候恢复到以前的版本。SVN Linux版本是一个开源的版本控制系统,它可以在Linux操作系统上安装并使用。它可以跟踪文件和文件夹的变化,并且可以让多个人协作开发,而不会有冲突。…

    2023-04-19 00:29:14
    0 56 55
  • windows安装svn服务器:如何在Windows上安装和配置SVN服务器

    管理管理下载并安装服务器:从http://.tigris.org/下载服务器,然后双击安装程序,按照提示完成安装。配置服务器:打开“开始”菜单,选择“程序”,然后选择“”,点击“配置”,在“服务器”标签上输入服务器的IP地址和端口号,点击“确定”保存设置。…

    2024-01-21 09:34:21
    0 12 33
  • python svn模块:使用Python SVN模块实现版本控制

    Python svn模块是一个用于管理Subversion版本库的Python模块。它允许开发者使用Python语言来访问和管理Subversion版本库。…

    2023-06-27 11:40:04
    0 94 51
  • linux安装svn客户端(含代码示例)

    安装svn客户端:在Linux系统中,可以使用yum命令安装svn客户端:…

    2023-06-21 06:32:29
    0 70 40

发表评论

登录 后才能评论

评论列表(88条)