如何摆脱 Visual Studio 中的 Subversion 源代码控制?

发布于 2024-07-18 14:15:13 字数 88 浏览 10 评论 0原文

我有一个在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

不如归去 2024-07-25 14:15:13

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 ".

聆听风音 2024-07-25 14:15:13

据我所知,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 to Disconnect the projects.

药祭#氼 2024-07-25 14:15:13

删除 .svn 文件夹,您的源代码树将不再受版本控制。

Remove .svn folders and your source tree will not be versioned anymore.

ま昔日黯然 2024-07-25 14:15:13

如果您想删除文件/文件夹的 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.

回忆凄美了谁 2024-07-25 14:15:13
  1. 从文件系统中删除具有隐藏属性的 SVN 文件夹,
  2. 在文本编辑器中打开 VS 解决方案文件 删除对 subversion“...由 Subversion 管理...”的引用
    对我来说效果很好..
  1. Delete SVN folder with a hidden attributes from your file system
  2. open VS solution file in text editor & remove a reference to subversion "...Managed by Subversion..."
    works fine for me..
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文