【问题标题】:SVN tag log, what does this mean?SVN标签日志,这是什么意思?
【发布时间】:2013-11-27 16:57:59
【问题描述】:

我创建了一个标签7.0.42,为什么有三个条目?

/home/user/svn/stuff/Tomcat $ svn log https://example.com/stuff/Tomcat/tags/7.0.42/
------------------------------------------------------------------------
r9 | user | 2013-10-11 14:17:59 -0400 (Fri, 11 Oct 2013) | 2 lines

tag the initial version downloaded.

------------------------------------------------------------------------
r8 | user | 2013-10-11 11:35:10 -0400 (Fri, 11 Oct 2013) | 3 lines

Import Tomcat source.


------------------------------------------------------------------------
r7 | user | 2013-10-11 11:16:00 -0400 (Fri, 11 Oct 2013) | 1 line

create Tomcat project
------------------------------------------------------------------------
/home/user/svn/stuff/Tomcat $

【问题讨论】:

    标签: svn tomcat tags


    【解决方案1】:

    因为 log 命令在创建标签的副本之后。如果您不希望它这样做,请使用:

    svn log --stop-on-copy https://example.com/stuff/Tomcat/tags/7.0.42/

    【讨论】:

    • 日志默认遵循复制历史。使用 --stop-on-copy 禁用此行为,这对于确定分支点很有用……这是什么意思?我只复制一次来创建标签,是吗?
    • 这意味着当你复制某些东西时,Subversion 会记住你从哪里复制它。当您请求位置的日志时,它会遵循您请求的路径的历史记录,如果在某个时候它发现该位置是从另一个位置复制的,那么它会继续跟踪副本的来源。这就是为什么例如当你创建一个标签时,你可以看到创建该标签的分支的历史。
    猜你喜欢
    • 1970-01-01
    • 2020-09-25
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 2013-11-30
    • 2011-03-05
    • 1970-01-01
    相关资源
    最近更新 更多