【发布时间】:2011-12-17 16:24:03
【问题描述】:
背景:我们将源代码保存在我们自己服务器上的 SVN 存储库中。我们有团队 A 致力于网站的主要功能。我们正在寻求与 B 团队就设计方面的工作进行合作,该团队将在不同的地点进行。
很久以前在设置 SVN 存储库时,我创建了一个结构,该结构最终可以在以下位置访问:
svn://www.myserver.com/main/abc
源代码文件存在于 'abc' 级别及其下方的文件夹中。
到目前为止,当我需要创建一个分支时,这对我们来说一直很好。选择 TortoiseSVN → Branch/Tag 似乎让我可以选择在以下位置创建分支:
svn://www.myserver.com/main/def
但是,当我上次尝试时,它似乎在“abc”内创建了一个名为“def”的文件夹,这根本不是我所期望的。我希望创建一个完全独立的存储库副本,供 B 团队使用,并在需要将两者合并时——这可能会尽可能顺利地进行。
[我知道在'abc'中提交更改时,我们还必须在'def'中提交]
【问题讨论】:
-
请注意,“主干”在 SVN 中并不是一个特殊的位置,它只是大多数人使用的约定。
标签: svn tortoisesvn branch branching-and-merging