svn算法?
svn是一個開放源代碼的版本控制系統,它管理著隨著時間改變的數據,這些數據存放在一個中央資料檔案庫中。這個檔案庫很像一個普通的文件服務器,不過它會記住每一次文件的變動。這樣你就可以把檔案恢復到舊版本,或是瀏覽文件的變動歷史。
1、SVN簡介
· repository:源代碼庫,源代碼統一存放的地方。
· Checkout:提取,我們可以從源代碼庫提取代碼。
· Commit:提交,當修改了代碼,我們可以提交到源代碼庫。
· Update:更新,當提取了一份源代碼,更新一下就可以和代碼庫中的源代碼同步。
如果兩個程序員同時修改了同一個文件,SVN可以合并這兩個程序員的改動。SVN管理源代碼是以行為單位的,兩個程序員只要不是修改了同一行程序,SVN都會自動合并兩種修改。如果是同一行,SVN會提示文件沖突,需要手動確認