2011-04-24 95 views
1

我签出... /项目到文件夹PROJECT。它包含子文件夹中继。我不小心将本地主机内容移到本地,并删除PROJECT的.svn。我想重新映射URL .../Project到.../Project/trunk,这样我就可以直接在trunk文件夹下工作,并且不必再次检出以更正元数据。结帐会耗费我的时间。正确的文件夹路径下TortoiseSVN

我该怎么做?

回答

1

您想要通过命令行或许多SVN客户端(即Tortoise)执行svn switch,通过GUI轻松实现。但是,如果您删除了.svn文件夹(这些文件夹有助于在修改之前跟踪文件的基本版本),您可能会发现需要再次检出。

+0

+1,但我会补充一点,如果您只删除了顶层的'.svn'文件夹,则可以在本地重新签出该文件夹,但不会递归地将其恢复。 – 2011-04-24 07:34:10

+0

“svn switch”很有帮助。但在我的情况下,退房更好。谢谢@TroyHunt – 2012-09-27 02:33:08

0

你不能移动SVN中的文件夹。

你试过重新检查一下吗?

您可以从SVN删除文件夹,并把它们将其移动到其父,并在其中删除隐藏的“SVN”文件夹中,然后再次提交。