SVN中檢出(check out) 跟導出(export) 的區別


SVN中檢出(check out) 和導出(export) 的區別?觀點一:SVN是常用的一種常見的版本控制軟件。SVN中檢出(check

 

SVN中檢出(check out) 和導出(export) 的區別

?

觀點一:

SVN是常用的一種常見的版本控制軟件。SVN中檢出(check out) 和 導出(export) 的區別主要有如下幾條:
(1)check out跟check in對應,export跟import對應。
(2)check out導出獲得文件后,導出的文件仍處於SVN版本控制中,與版本庫保持關聯,比如你可以進行Svn Update或者Svn Commit操作。同時導出文件夾下有一個.svn的隱藏文件夾,存儲着一些版本的元數據信息。
(3)export 簡單導出一個版本的數據,導出的文件脫離SVN版本控制,修改后無進行Update和Commit操作。導出文件夾下沒有.svn目錄

?

觀點二:

當你要發布或編譯的時候,最后采用export,它不會引入svn的附加文件
當你需要修改和提交的時候,用checkout,它會在你本地建立一個工作區

?

?

問題:

新建兩個文件夾co、export. 都是空的! 然后相同的svn地址
?一個CheckOut到co文件夾
一個Export到export文件夾

居然CheckOut能編過
Export的總是報錯,奇怪了。。。

?

回答:

1、

checkout(檢出):相當於從服務器獲取到本地。獲取的文件是受控的7 x( v??K) _6 B$ N1 \9 z3 A
export(導出):也是將文件獲取到本地。但獲取的文件是不受版本控制的

?

2、

checkout(檢出):獲取的文件帶svn信息,也就是樓上說的文件受svn控制。& d" `/ Q, }??O& z: l- c3 ]
export(導出):獲取的文件不帶svn信息,不受svn控制。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM