何时在SVN中使用导入?

时间:2010-12-27 16:16:14

标签: svn tortoisesvn

如果我想在工作目录中上传文件,我只需添加文件然后将文件提交到服务器。但是,我可以使用import来完成此操作吗?导入和添加/提交有什么区别?

3 个答案:

答案 0 :(得分:10)

导入可为您节省一步:addcommit成为一个import。常规提交允许您在将工作副本提交到存储库之前查看其中的更改。

您无法导入已受版本控制的文件。除此之外,我没有其他可以想到的主要差异。

根据您的Subversion客户端,一个程序可能比另一个程序更难。在任何情况下,您通常都使用导入来上传旧版或第三方代码以及定期提交以上传您的作品。

答案 1 :(得分:2)

svn import文档中添加@ Alvaro的答案

svn import创建不存在的父目录。

导入数据后,原始树不受版本控制。

答案 2 :(得分:1)

导入是从非版本化文件/目录进行的。

提交会根据您的版本化文件结构更新您的仓库中的更改。

它们有完全不同的用途。查看http://svnbook.red-bean.com/en/1.0/ch01s07.html的典型情况。