【问题标题】:Remove svn from hard drive folder从硬盘文件夹中删除 svn
【发布时间】:2014-05-19 16:26:04
【问题描述】:

无意中我检查了C:\ 硬盘驱动器以被SVN 控制。

结果:所有子文件夹都受版本控制。

如何在不删除任何内容的情况下删除C: 文件夹与svn 的关系?

【问题讨论】:

标签: svn hard-drive


【解决方案1】:

如果您的 SVN 为 1.7+(WC 根目录中的一个 .svn 文件夹),只需删除 C:\.svn\ 文件夹

【讨论】:

  • 谢谢。无法找到这样的文件夹。我使用 svn 1.8
  • @user3165438 - 但你为什么写“我检查了 C:\ 硬盘”?如果您没有元数据文件夹 - C 不是工作副本,也不是版本化
  • 那么问题出在哪里? C:\ 中的每个文件夹在右键单击时都有Updatecommit 选项。 Checkout 不见了。即使我创建了一个新文件夹,这也是状态。不是说主 C:\ 是版本控制的吗?谢谢。
  • @user3165438 - “不是说主 C:\ 是版本控制的吗?”不,这并不意味着。您可以手动找到 WC 的根(或根):在任何此类版本化文件夹中使用 svn info 并检查“工作副本根路径”值 - 在此文件夹中,您将找到 .svn 并删除此文件夹有效地取消版本 嵌套树
  • @user3165438 - 只需阅读svn info(任何目录中的issiead)输出
【解决方案2】:

您在 SVN 中有一个“导出”选项。这可能会有所帮助。 您可以使用导出来拥有一个没有 svn 关系的文件夹。 希望我的问题是正确的,这会有所帮助。 干杯

【讨论】:

  • 感谢您的快速回复。在主硬盘驱动器文件夹上这样做不是很危险吗?我应该出口到哪里?
  • 不。它并不危险。但我不明白你是怎么把你的 c:\ 放在 svn 上的。现在,您只需要删除所有 svn 关系和引用。所以出口对你有帮助。干杯。如果对您有帮助,请标记为答案或投票。谢谢
  • 我已尝试导出。这个动作让我卡住了,因为该文件夹不再与 svn 相关,但我无法清理或重新结帐。有什么想法吗?
  • 那是因为你之前的命令没有成功完成。导出是解除 SVN 关系的正确方法。
  • 我认为这不是原因。我得到的异常与导出操作有关:The working copy is corrupt, Try a cleanup。提前致谢!
猜你喜欢
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-17
  • 1970-01-01
相关资源
最近更新 更多