什么是SVN


SVN: subversion  子級版本  (子級源代碼版本控制管理軟件)

 

svn:全稱Subversion,是代碼版本管理軟件,管理着隨時間改變的數據。這些數據放置在一個中央資料檔案庫 (repository) 中。 這個檔案庫很像一個普通的文件服務器, 不過它會記住每一次文件的變動。這樣你就可以把檔案恢復到舊的版本, 或是瀏覽文件的變動歷史。 許多人會把版本控制系統想像成某種 “時光機器

 

使用svn可以很好地協調一個團隊共同開發同一個項目,而不會出現代碼沖突、覆蓋的情況。

 

 

 

上圖是多人共同開發同一個項目,內部最大的問題是,在比較短的時間內如果有多人同時開發同一個文件,會造成彼此代碼覆蓋的情況發生A的代碼在最后會把B的代碼給覆蓋掉,10點以后就只體現A程序員的功能效果。

SVN其中的作用一個就是避免上述情況發生。

 

2. 使用svn的作用

① 多人開發同一個項目不會出現代碼覆蓋情況。

② 針對一個文件可以創建許多不同版本,並且可以隨時查看不同版本的內容。

③ 公司領導可以通過svn查看每個人的工作情況

 


免責聲明!

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



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