2011-05-25 48 views
3

我们一直在使用已经位于文件夹根目录中的一个版本库,并且一切都很好。但是,由于移动站点,我们需要分支一些工作,但由于缺少一个中继线而无法这样做。在当前版本库中创建SVN中继

我的问题是,我该如何在当前目录结构中创建一个中继并将所有当前内容移入它?

回答

5
  1. 在你的根目录下创建一个trunkbranch文件夹
  2. 移动(使用SVN)的根在trunk
  3. 内容不存在第3步

不要忘了提交这些修改...然后您可以branch您的主干。

附加说明:如果你的文件夹中包含的文件很多,那么你将是移动对库中的文件的更好,请注意您的计算机。这将会更快!但之后你将不得不更新。

0

这很简单。你几乎做你说的你想做的事情。检查项目。创建一个新目录并称之为“主干”。将所有文件移动到这个新目录中。然后提交它。

如果您使用的是Eclipse,它会“知道”您已经创建了新目录并移动了文件并将正确的消息发送给SVN。

如果使用Tortoise,则可以在Repo浏览器会话中完成所有操作。

如果您使用的是命令行SVN,则需要使用“svn mkdir”创建目录并使用“svn move”移动文件。不要试图用操作系统命令来完成创建和移动操作--SVN不会知道你已经完成了。