SVN的import和checkout有什么区别?

18

我长期使用GIT,对SVN很新。我找不到一个能让我满意的解释svn import和checkout之间的区别的方法。如果有人能给出一个例子,我将非常感激。谢谢。


你是否混淆了“import”和“export”? - mu is too short
不要实际操作,请前往此链接:http://www.cs.ubc.ca/~vailen/svn_howto.htm#linux,这就是让我感到烦恼的原因。 - Gihan
3个回答

32

"导入"和"checkout"是正好相反的。

"导入"是将完全不在版本控制中的东西带入 SVN。

一旦某样东西受到 SVN 控制,您可以 "提交"(新修改)或 "checkout"(已经提交过的东西)。

随时,您都可以将项目的一些或全部部分"导出"到一个"干净的目录"中。您所导出的代码 受版本控制。

您可以"导入"和"导出"到 SVN,"提交"和"checkout"处理已经受到 SVN 控制的东西。


4

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

检出: 从仓库中检出一个工作副本。


4
当使用CHECKOUT时,您所做的是在本地计算机中下载并同步存储库目录。
当使用IMPORT时,您正在将本地路径提交/上传到存储库。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接