我有一个软件应用程序,我已经达到了一个重要的里程碑,2.0版本。 我决定将这个版本标记为“Version-2.0”,所以我已经命名了这个快照。 我还创build了一个“Version-2.0”分支,以便我需要修复任何东西并将其合并到我的主干中。 读完Tortoise SVN帮助文件之后,它告诉我可以将我的“工作副本”切换到新创build的分支。 这是什么意思? 目前,我有: /项目/中继线/ /项目标签/ /项目/分支机构/ 全部检出。 那么“切换”的意义何在呢? 目前,我只是去我的/树干文件夹,并做我的工作。 当我做了我的标签和分支,它在我做了更新后,在我的/标签/和/分支/文件夹中创build文件夹。 为什么我不去/Branches/Experiemental-v3.0/,如果我想在那里做我的工作? 有人可以向我解释“工作副本”和“切换”的概念吗? 我错过了什么? 人们通常没有将整个存储库检出,是吗?
我最近移动了SVN服务器,现在我正打算将工作副本从我的电脑迁移到新的服务器上。 但是我得到了最奇怪的错误。 我做 : svn switch http://99.99.99.new/svn/company/project/trunk/web 但是我得到了 svn: 'http://99.99.99.old/svn/company/project/trunk/web' is not the same repository as 'http://99.99.99.new/svn/company/project' 这个举动是通过转储和导入…和回购根目录是http://99.99.99.new/svn/company/project 你们有什么想法可能是错的吗? 非常感谢