从项目中删除Subversion源代码控制(Visual Studio / TortoiseSVN)

时间:2009-03-17 13:40:18

标签: svn tortoisesvn

  

可能重复:
  How do you remove Subversion control for a folder?

我正在使用Subversion作为我的项目的源代码控制工具,但在确定要使用的结构时我犯了一些错误。所以我将版本控制添加到了一些文件夹(项目),我想撤消。

我该怎么做?我是否必须复制文件夹,删除原始文件并将源代码管理添加到新文件夹中?

我使用TortoiseSVN和Visual Studio 2008

4 个答案:

答案 0 :(得分:19)

只需删除文件夹及其所有子文件夹中的.svn文件夹即可。

更简单的方法是使用TortoiseSVN导出文件夹。

答案 1 :(得分:6)

除了之前的评论:

使用TortoiseSVN有一种非常巧妙的出口方式。如果您右键单击并拖放您的SVN文件夹,当您松开鼠标按钮时,将会出现包含这些条目的菜单提示

SVN Export to here
SVN Export all to here

后者还复制未置于SVN控制下的文件。

此右键单击技巧还可用于在存储库中拖动文件和文件夹(同时编辑工作副本),以实现其他方法非常棘手的移动和复制。

答案 2 :(得分:3)

BerkGüder可以说是正确的,但根据我对SVN的经验(并不总是非常愉快),我可能会补充一点,你可能想检查你的SVN资源库,以确保没有任何孤儿在那里闲逛当你重新提交时,这将是不可调和的。

谨防TortoiseSVN,它的状态并不总是正确的。可能最好运行一个Clean post集成。

另外,看看VisualSVN。它克服了DLL意外进入源代码控制的问题,并且在Visual Studio 2008中运行良好。我使用它并且可以自动添加内容。

答案 3 :(得分:-1)

您也可以使用从Visual Studio切换解决方案。它创造奇迹。