簡體   English   中英

何時在SVN中使用導入?

[英]When to use import in SVN?

如果我想在我的工作目錄中上傳文件,我只需添加文件然后將文件提交到服務器。 但是,我可以使用import來完成此操作嗎? 導入和添加/提交有什么區別?

導入為您節省了一個步驟: addcommit成為單個import 常規提交允許您在將工作副本提交到存儲庫之前查看其中的更改。

您無法導入已受版本控制的文件。 除此之外,我沒有其他可以想到的主要差異。

根據您的Subversion客戶端,一個過程可能比另一個過程更難。 在任何情況下,您通常使用導入來上傳舊版或第三方代碼以及定期提交以上傳您的作品。

要添加到@ Alvaro的答案,請從svn import documentation,

svn import創建不存在的父目錄。

導入數據后, 原始樹不受版本控制。

導入是從非版本化的文件/目錄進行的。

提交會根據您的版本化文件結構更新您的倉庫中的更改。

它們有完全不同的用途。 有關典型方案,請參閱http://svnbook.red-bean.com/en/1.0/ch01s07.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM