gpt4 book ai didi

svn - 用于颠覆复制的简洁命令行(分支)

转载 作者:行者123 更新时间:2023-12-03 10:23:58 27 4
gpt4 key购买 nike

到目前为止我看到的所有 svn 分支的例子都是这样的
svn cp -m 'Making test branch' svn://svnrepo/hellosite svn://svnrepo/hellosite2

所以为了分支,我每次都需要指定远程存储库的完整 URL。但:

  • 工作副本与一个远程存储库相关联。甚至 svn switch 也被认为是高级的“外科手术”操作。
  • 在与工作副本相同的存储库中分支远程 url 始终是这种情况(至少我从未需要在与当前存储库完全无关的存储库中进行分支)。
  • 不支持在存储库之间复制(对吗?)。
  • 有关远程存储库的信息可用:请参阅 svn 信息。

  • 那么为什么我每次都要输入完整的 URL 呢?!!或者我错过了什么?
    是否有一些快捷方式允许引用当前远程存储库?就像是
    svn cp -m 'Making test branch' //hellosite //hellosite2

    最佳答案

    使用 SVN 1.6 或更高版本,如果您当时在工作副本中,那么您可以使用 caret notation作为存储库根目录的快捷方式,例如

    svn cp -m 'Making test branch' ^/trunk ^/branches/hellosite

    请注意,至少在 Windows 上,您需要将 ^/trunk 括起来。在双引号中以使其通过 shell 。
    svn cp -m "Making test branch" "^/trunk" "^/branches/hellosite"

    关于svn - 用于颠覆复制的简洁命令行(分支),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6043094/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com