gpt4 book ai didi

svn - 在TortoiseSVN中创建分支时, "head", "working copy"和 "specific"修订版是什么意思?

转载 作者:行者123 更新时间:2023-12-04 05:05:30 25 4
gpt4 key购买 nike

Tortoise SVN的新用户,负责源代码管理。

我有一个Visual Studio解决方案,其中包含5个webAppliation项目。
我需要取出一个并在分支中进行处理。
当我尝试分支它时,它正在问我以下选项之一

存储库中的

  • 头修订版
  • 存储库中的
  • 特定修订版
  • 工作副本修订版

  • alt text http://img25.imageshack.us/img25/3747/svnfile.jpg

    问题1:这些到底是什么?我对“头部修订”和“工作副本”感到困惑,因为它们对我来说似乎相同。

    alt text http://img34.imageshack.us/img34/8079/svn2.jpg

    编辑:

    问题2:为什么我们不能从存储库GUI本身分支(将是主修订版)?

    问题3:您能否列出从目录分支所需的步骤!

    最佳答案

    存储库中的主要修订版是已提交给源代码管理的最新修订版。您的工作副本修订版是您当前树所反射(reflect)的修订版。由于人们在您工作时可能已经做出了某些事情,因此您的工作副本修订版不一定等于HEAD修订版。

    分支时,系统会要求您从特定点分支。 TSVN正在询问您要达到的目标,您有以下三种选择之一:

  • 您现在要在哪里工作(您的工作副本修订版)
  • 版本库当前所在的
  • (版本库的HEAD版本)
  • 其他一些任意修订(特定修订)


  • 更新:该OP添加了一些其他问题,这些问题不是原始问题的一部分,因此我修改了我的答案。

    Why cant we branch from Repository GUI itself, (would be head revision) ?



    TortoiseSVN GUI不能代表Subversion可能完成的全部操作。 Subversion实际上只是一组命令行工具,而TSVN是围绕它们的包装。如果要在服务器上完全创建一个新分支,只需使用:
    svn copy svn://example.com/repo/trunk/ svn://example.com/repo/branches/1.4

    Can you list the steps needed to branch from a directory?



    TortoiseSVN手册非常明确地说明了如何执行此操作。参见 here

    关于svn - 在TortoiseSVN中创建分支时, "head", "working copy"和 "specific"修订版是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2080952/

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