18

我已经使用 GIT 很长时间了,并且对 SVN 很陌生。我找不到让我满意的 svn import 和 checkout 之间的区别。如果有人可以举个例子给我看,我将不胜感激。谢谢

4

3 回答 3

31

“导入”和“结帐”是截然相反的。

“导入”是将完全不受版本控制的东西带入 SVN。

一旦某事处于 SVN 控制之下,您就可以“提交”(新的修改)或“签出”(您已经提交的内容)。

在任何时候,您都可以将部分或全部项目“导出”到“干净目录”中。您导出的源不受版本控制。

您“导入”和“导出”SVN。

你“提交”和“结帐”已经在 SVN 控制之下的东西。

于 2012-05-14T06:46:56.520 回答
4

导入:将未版本化的文件或树提交到存储库中。

签出:从存储库中签出工作副本。

于 2012-05-14T06:44:42.463 回答
3

当您使用 CHECKOUT 时,您正在做的是下载和同步本地计算机中的存储库目录。

IMPORT 您正在将本地路径提交/上传到存储库中

于 2012-05-14T06:47:19.747 回答