LmTinyToon Asked:2020-03-17 18:25:41 +0800 CST2020-03-17 18:25:41 +0800 CST 2020-03-17 18:25:41 +0800 CST import 和 checkout 命令有什么区别? 772 刚刚学习如何使用 svn(我以前使用过 git)。不小心将存储库导入到一个空文件夹中(通过导入命令)。现在我正在阅读文档,它说最好使用结账。这些命令之间到底有什么区别? svn 1 个回答 Voted Best Answer LmTinyToon 2020-03-20T18:15:54+08:002020-03-20T18:15:54+08:00 答案原来很简单。我只是混淆了这个命令的含义。最初,我认为导入是将存储库(工作区)复制到一个空文件夹。不,文档说这个命令复制了内容!存储中的文件夹。我观察到的只是更新工作区(它被加载到一个空文件夹中),就是这样(因为文件夹是空的,所以没有导入)。 结论:切勿将 import 命令用于此类目的(使用 checkout 命令)。此外,即使经过这样的技巧(导入命令),文件夹的内容也不会成为工作场所(为此,您将不得不再次从存储中提取文件!)
答案原来很简单。我只是混淆了这个命令的含义。最初,我认为导入是将存储库(工作区)复制到一个空文件夹。不,文档说这个命令复制了内容!存储中的文件夹。我观察到的只是更新工作区(它被加载到一个空文件夹中),就是这样(因为文件夹是空的,所以没有导入)。
结论:切勿将 import 命令用于此类目的(使用 checkout 命令)。此外,即使经过这样的技巧(导入命令),文件夹的内容也不会成为工作场所(为此,您将不得不再次从存储中提取文件!)