如何摆脱 Visual Studio 中的 Subversion 源代码控制?
我有一个在 Visual Studio 2008 中使用 Subversion 和 AnkhSVN 进行源代码控制的解决方案,但我想从中删除源代码控制,该怎么做?
I have a solution that is source controlled with Subversion and AnkhSVN in Visual Studio 2008, but I would like to remove source control from it, how do I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
SVN 与可怕的 VSS 不同,它的“绑定”不会使您的项目文件变得混乱:它将所有系统信息保存在每个版本内的
.svn
或_svn
子文件夹中- 受控目录。 因此,从项目中“删除”版本控制实际上意味着删除所有这些文件夹。然而,这很乏味,因此 SVN 有一个特殊的命令,称为 svn export它“从 URL 指定的存储库导出干净的目录树”或“从工作副本导出干净的目录树”。
SVN, as opposed to the dreaded VSS, does not clutter your project files with its "bindings": it keeps all its system information in
.svn
or_svn
subfolders inside every version-controlled directory. Thus, "removing" version control from a project effectively means deleting all these folders.This is tedious, however, so SVN has a special command called svn export which either "exports a clean directory tree from the repository specified by URL" or "exports a clean directory tree from the working copy ".
据我所知,AnkhSVN 将绑定存储在项目和解决方案文件中(也缓存在解决方案用户选项文件 **.suo* 中)。
我认为您可以通过转到
File | 删除这些绑定。 源代码控制| 更改源代码控制
(或在专用的 AnkhSVN 工具栏中)。 在该对话框中应该有一个用于断开
项目的命令。As far as I know, AnkhSVN stores bindings in the project and solution files (also cached in solution user options file **.suo*).
I think that you can remove these bindings by going to
File | Source control | Change Source Control
(or in the dedicated AnkhSVN toolbar). In that dialog there should be a command toDisconnect
the projects.删除 .svn 文件夹,您的源代码树将不再受版本控制。
Remove .svn folders and your source tree will not be versioned anymore.
如果您想删除文件/文件夹的 Subversion 控制,但又想将其保留在当前位置,您可以使用 TortoiseSVN 上的“删除(保留本地)”选项。 要看到此选项,您必须在右键单击文件/文件夹时按住 Shift 键,然后它将出现在上下文菜单中。
If you want to remove the Subversion control of a file/folder, but want to leave it where it currently is, you can use the 'Delete (keep local)' option on TortoiseSVN. To see this option you must hold down shift when you right-click the file/folder, then it will appear in the context menu.
对我来说效果很好..
works fine for me..