我有一个在 Visual Studio 2008 中使用 Subversion 和 AnkhSVN 进行源代码控制的解决方案,但我想从中删除源代码控制,我该怎么做?
问问题
22533 次
5 回答
32
SVN 与可怕的 VSS 不同,它的“绑定”不会使您的项目文件混乱:它将所有系统信息.svn
或_svn
子文件夹保存在每个版本控制的目录中。因此,从项目中“删除”版本控制实际上意味着删除所有这些文件夹。
然而,这很乏味,因此 SVN 有一个名为svn export的特殊命令,它可以“从 URL 指定的存储库中导出干净的目录树”或“从工作副本中导出干净的目录树”。
于 2009-05-05T09:30:31.253 回答
13
据我所知,AnkhSVN 将绑定存储在项目和解决方案文件中(也缓存在解决方案用户选项文件**.suo* 中)。
我认为您可以通过转到File | Source control | Change Source Control
(或在专用的 AnkhSVN 工具栏中)删除这些绑定。在该对话框中应该有一个Disconnect
项目命令。
于 2009-05-05T09:43:36.260 回答
4
删除 .svn 文件夹,您的源代码树将不再进行版本控制。
于 2009-05-05T09:38:18.800 回答
1
如果你想删除一个文件/文件夹的 Subversion 控制,但想把它留在当前位置,你可以使用 TortoiseSVN 上的“删除(保持本地)”选项。要查看此选项,您必须在右键单击文件/文件夹时按住 shift 键,然后它将出现在上下文菜单中。
于 2009-05-05T10:13:55.033 回答
1
- 从文件系统中删除具有隐藏属性的 SVN 文件夹
- 在文本编辑器中打开 VS 解决方案文件并删除对 subversion 的引用“...由 Subversion 管理...”对我来说很好..
于 2013-05-17T13:52:56.963 回答