我已经使用 GIT 很长时间了,并且对 SVN 很陌生。我找不到让我满意的 svn import 和 checkout 之间的区别。如果有人可以举个例子给我看,我将不胜感激。谢谢
问问题
23230 次
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 回答