【问题标题】:Remove Subversion sourcecontrol from a project (Visual Studio/TortoiseSVN) [duplicate]从项目中删除 Subversion 源代码控制(Visual Studio/TortoiseSVN)[重复]
【发布时间】:2010-10-13 20:21:57
【问题描述】:

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

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

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

我使用 TortoiseSVN 和 Visual Studio 2008

【问题讨论】:

    标签: svn tortoisesvn


    【解决方案1】:

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

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

    【讨论】:

    • 这是一个很好的答案,但要小心在此答案的上下文之外使用它。删除 .svn 文件夹是破坏工作副本(或至少一部分)的好方法。
    • 另外,不要忘记将从 SVN 中删除的文件和文件夹添加到 SVN 忽略。
    • 第一:设置显示隐藏文件和文件夹
    • 这个 .svn 文件夹在哪里?我的项目文件夹中没有看到。
    【解决方案2】:

    Can Berk Güder 是正确的,但根据我使用 SVN 的经验(并不总是很愉快),我可能会补充一点,您可能需要检查您的 SVN 存储库以确保那里没有任何孤儿当你重新提交时,这将是不可调和的。

    小心 TortoiseSVN,它的状态并不总是正确的。可能最好运行 Clean post 集成。

    另外,看看 VisualSVN。它克服了 DLL 意外进入您的源代码控制的问题,并且与 Visual Studio 2008 配合得非常好。我使用它,它会自动添加精美的东西。

    【讨论】:

    • 谢谢。我实际上正在使用 ankhsvn,我认为它与 VisualSVN 的功能相同 - 但免费 - 从我所读过的内容来看。
    【解决方案3】:

    除了之前的cmets:

    使用 TortoiseSVN 有一种非常简洁的导出方式。如果您右键单击并拖放您的 SVN 文件夹,当您释放鼠标按钮时,您将看到一个包含这些条目的菜单提示

    SVN Export to here
    SVN Export all to here
    

    后者还复制不受 SVN 控制的文件。

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

    【讨论】:

      【解决方案4】:

      您还可以使用从 Visual Studio 切换解决方案。效果很好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多