我有一个软件应用程序,已经达到了重要的里程碑,即2.0版本。
我决定将此版本标记为“Version-2.0”,因此我已命名此快照。 我还创建了一个“Version-2.0”分支,以防需要修复任何问题并将其合并回我的主干。
在阅读Tortoise SVN帮助文件后,它告诉我可以将“工作副本”切换到新创建的分支。
这是什么意思?
目前,我已经:
/Project/Trunk/
/Project/Tags/
/Project/Branches/
全部签出。那么“切换”的意义是什么呢?目前,我只需进入我的/Trunk文件夹并进行我的工作。 当我进行标记和分支时,更新后在/Tags/和/Branches/文件夹中创建了文件夹。
如果我想要,为什么不直接转到/Branches/Experiemental-v3.0/并在那里进行工作呢?
有人能向我解释“工作副本”和“切换”的概念吗?我缺少了什么?人们通常没有检出整个存储库,就是这样吗?