在创建分支的主干中查找修订

如何解决在创建分支的主干中查找修订

| 我试图将最新的更改从主干合并到项目的一个分支中,但是问题是我不知道我最终从哪个分支创建了那个主干。我认为SVN会将其记录在某个地方。有谁知道我如何找到修订号? (换句话说,Subversion等于
git merge-base master branch-name
)     

解决方法

        在命令行中,--stop-on-copy标志可用于帮助您显示从何处复制了分支:
svn log --stop-on-copy --limit 1 -r0:HEAD ^/branches/feature
(其中
feature
是分支的名称) 的最后一行将说出这样的内容:
Changed paths:
   A /branches/feature (from /trunk:1234)
    ,        也许有点晚了。 如果您当前在分支机构中,则可以运行:
svn log -r 1:HEAD --limit 1 --stop-on-copy
它会显示分支的第一个修订版本,即您创建分支时的版本。     ,        您在使用TortoiseSvn还是命令行? 命令行:
svn log --stop-on-copy
,然后查看最小的转速。 乌龟SVN:
right-click,tortoise-svn,show log,make sure \'stop on copy\' is *checked* and press refresh. Scroll to the bottom and find the smallest rev number.
    ,        如果您使用
svn copy
创建了
tag/branch
,那么
svn log
可以告诉您分支中的内容是从何处复制的。例如,假设我们有
svn://svn/trunk/foo
,并且创建了一个分支
svn://svn/branches/super_foo
。运行
svn log -v svn://svn/branches/super_foo
,它将告诉您类似的内容-
/branches/super_foo from /trunk/foo:22890
,这意味着您已将trunk的修订22890复制到您的分支中。     ,        对于Cornerstone应用程序,要查看标签或分支的起源,请在时间轴中查看。     ,        要使用当前的TortoiseSVN命令行工具查看更改的路径并查询回购而无需本地签出,请从任何目录运行此文件
svn log --stop-on-copy --limit 1 --verbose -r0:HEAD \"http://server:9876/svn/reponame/branches/branch name\"
注意ѭ15实际显示更改的路径和显式的回购/分支URL,以避免不得不检出     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?