SVN與TortoiseSVN實戰:從入門到精通


SVN,版本控制程序,是支撐項目開發的基礎工具。

在團隊開發中,不管是程序員還是美工、測試等人員,都會用到SVN,通常會把SVN視為源代碼管理工具,但對於SVN更准確的理解是:

“幫助參與項目人員的管理他們的項目資產,其中項目資產包括:源代碼、文檔、測試和構建腳本等。”

SVN帶來的優勢:

1、提供項目級別撤銷的可能;

2、協調團隊開發,避免團隊成員開發的代碼相互覆蓋;

3、SVN記錄每次提交的改動,它允許你恢復舊版本的數據,或者追查數據變化的歷史;

4、SVN允許團隊在保持主線開發的同時,建立發布分支,並在發布分支上修改BUG,而不是團隊開發的停滯;

5、....

正確使用SVN能給項目和團隊帶來非常明顯的優勢,即使你獨自一個人在開發項目,也強烈建議你通過SVN來管理你的項目。

相信很多人都在用或使用過SVN,但正確使用SVN的人可能還是比較少的,很多人對於SVN可能僅限於提交、更新上,對於SVN的標簽、分支、加鎖等使用知之甚少。

你使用正確使用了SVN?

1、你是否在SVN項目倉庫中合理划分了trunk、branches、tags目錄來管控項目?

2、你是否在發布新版的過程中建立了發布分支,還是讓團隊中的開發人員停下來或不要提交代碼?

3、你是否在版本發布后建立了版本標簽?

4、你是否在編輯二進制文件時正確使用了加鎖策略?

5、你是否聽說過SVN的關鍵字展開的功能?

6、你是否知道一次提交后會解鎖所有的加鎖文件?

7、.......

SVN與TortoiseSVN實戰:從入門到精通

正是因為很多項目人員沒有正確運用SVN,所以打算寫這個系列的文章,來分享SVN中有價值的知識和實戰技巧,並結合TortoiseSVN客戶端的講解,真正從入門到精通,幫助項目人員提高項目管理水平。

路線圖:從SVN環境的搭建和安全配置講起,每周更新2-3篇,歡迎關注...


記錄,為更好的自己!


免責聲明!

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



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