2012-08-03 145 views
2

我已经在线创建了一个存储库,并且我想向其添加一个现有文件夹并使其受版本控制。我正在使用TortoiseSVN。将以前的文件夹添加到Visual Studio以外的SVN

使用Visual Studio时,我只需点击“添加到Subversion”,它会自动将版本添加到我的项目中。当我点击物理文件夹时,其旁边的所有图标都显示为现在版本。然后,我可以将它全部投入到视觉工作室中或视觉工作室外。

我的问题是,我现在有一个文件夹不是我想要版本化的Visual Studio项目的一部分。但我无法弄清楚如何去做。如果我点击导入,我可以导入所有文件,但不会将版本添加到文件夹。然后我可以将其导出到其他位置,但仍然没有版本控制。

如何在不使用Visual Studio的情况下使我的现有文件夹版本化,我该做些什么?

+0

顺便说一句,您如何在VS中添加解决方案? – bahrep 2012-08-03 11:22:01

+0

右键单击并单击“添加到Subversion” – Bex 2012-08-03 12:43:19

回答

0

我刚刚制定了如何做到这一点,所以我回答我的问题的情况下,其他人正在试图做到这一点:

  1. 在服务器上创建存储库,

  2. svn import一切都进入它,

  3. svn checkout什么你刚才导入您的现有文件夹的顶部。

现在一切都会有滴答作响了!

1

无论您在Visual Studio中使用的工具是在底层使用颠覆客户端 - 您通常可以直接从命令行调用此工具(如果需要)。

如果您对此不满意,可以下载并安装与windows shell集成的免费TortoiseSVN工具。安装完成后,您可以右键单击文件/文件夹,将它们添加到Visual Studio之外的存储库中。

+0

我必须使用TortoiseSVN工具..并且很抱歉,但我已经制定了如何执行它!将张贴在下面! – Bex 2012-08-03 11:15:16

2

您应该阅读SVNBookTortoiseSVN手册。至少他们会帮助你理解Subversion和版本控制背后的概念。

当你svn import一些文件夹,颠覆您可以通过在TortoiseSVN的一个svn checkout操作或命令行客户端后得到此文件夹的工作副本。

相关问题