我是Tortoise SVN的新手,所以我希望我使用正确的术语...
我有一个存储库,例如C:/RCode
,我正在将其检出为C:/Working
。我不知道到底出了什么问题,但是我必须在存储库C:/RCode
中检出了某些东西。结果,此文件夹现在既具有存储库又具有检出文件夹的功能-例如现在,它在存储库的图标叠加层旁边还有绿色的v图标叠加层。
如何告诉Tortoise这不应该是结帐文件夹?
答案 0 :(得分:0)
要使Tortoise SVN忘记文件夹是已签出的文件夹,只需在感兴趣的文件夹中显示隐藏的文件和文件夹,然后删除隐藏的文件夹 assets:
- assets/place_holder.jpg
答案 1 :(得分:0)
您要查找的命令是svn export
。 svn checkout
是将本地更改跟踪到一系列增量中(在.svn文件夹内)的过程,以便您可以将更改提交回存储库。
导出基本上执行结帐的功能,但是没有版本控制方面的功能。您将为示例运行的命令为:
svn export file:///C:/RCode C:/Working
或者如果您使用的是TortoiseSVN:
只需删除.svn文件夹也可以,但是这是一个额外的步骤(以及清理回收站)。还值得注意的是,svn export
对于将本地工作副本(签出)复制到本地计算机上其他位置的非版本副本非常有用。
svn export C:/Working C:/NonCheckout