库中的Tortoise SVN撤消签出

时间:2019-01-23 15:57:32

标签: tortoisesvn

我是Tortoise SVN的新手,所以我希望我使用正确的术语...

我有一个存储库,例如C:/RCode,我正在将其检出为C:/Working。我不知道到底出了什么问题,但是我必须在存储库C:/RCode中检出了某些东西。结果,此文件夹现在既具有存储库又具有检出文件夹的功能-例如现在,它在存储库的图标叠加层旁边还有绿色的v图标叠加层。

如何告诉Tortoise这不应该是结帐文件夹?

2 个答案:

答案 0 :(得分:0)

要使Tortoise SVN忘记文件夹是已签出的文件夹,只需在感兴趣的文件夹中显示隐藏的文件和文件夹,然后删除隐藏的文件夹 assets: - assets/place_holder.jpg

答案 1 :(得分:0)

您要查找的命令是svn exportsvn checkout是将本地更改跟踪到一系列增量中(在.svn文件夹内)的过程,以便您可以将更改提交回存储库。

导出基本上执行结帐的功能,但是没有版本控制方面的功能。您将为示例运行的命令为:

svn export file:///C:/RCode C:/Working

或者如果您使用的是TortoiseSVN:

  1. 右键单击Windows资源管理器中的任意位置
  2. 输入存储库的URL并输出目录
  3. 指定版本(默认为HEAD)
  4. 选择确定。

只需删除.svn文件夹也可以,但是这是一个额外的步骤(以及清理回收站)。还值得注意的是,svn export对于将本地工作副本(签出)复制到本地计算机上其他位置的非版本副本非常有用。

svn export C:/Working C:/NonCheckout