當前位置:
首頁 > 最新 > SVN-開發必用

SVN-開發必用

前言

初次接觸到這個東東的時候確實有點蒙,不知道應該如何去下手,並且跟著視頻走的時候會發現有很多自己不知道的名詞,不過馬哥到時非常的逗比,不過在聽了馬哥視頻的基礎上聽力社和師哥講解的svn才有了深入的了解,大概知道一些內容。分享給大家我的收穫,如何不同請指出

What SVN?

跨平台軟體…….是一個開發源代碼的版本控制系統,用於多個人共同開發同一個項目的,管理所有隨時更改的文件和目錄,允許你恢復到以前舊版本的數據Svn是有伺服器和客戶端組成,是一個泛用系統,可以用來管理任何類型的檔案,包括程序源代碼

Where SVN?

團隊開發時使用,方便開發

Why SVN?

1.及時了解團隊中其他啊成員的進度

2.輕鬆比較不同版本至今的細微差別

3.資源共享

4.協同工作,提高團隊工作效率

核心 SVN?

衝突處理

What 衝突?

衝突:團隊協同工作時,當多人同時修改同一個文件,造成本地文件與SVN系統中的文件版本不一致,而導致文件無法提交的情況

why 衝突?

團隊協同工作時,當多人同時修改同一個文件,A操作後把文件提交到svn,但是其他人的本地文件與svn的版本不一致,這些人操作完成後,提交的時候就會產生衝突

SVN衝突處理核心就是一個版本在伺服器上只有一個版本,也就是不斷的更新處理,不斷的覆蓋

SVN伺服器內部結構?

trunk 主幹 ——-日常開發進行的地方

tags 標籤———存儲階段的發布版本 tags的作用是將在 branches上修改的bug的代碼合併到trunk上時創建個版本標識

branches分支——放不同的版本, branches上的穩定的版本就是發布到生產環境上的代碼,

What SCM?

為了標識變更,控制變更,確保變更正確地實現,向其他有關的人報告變更。為什麼有總結沒有不變的需求

作者:十三期 王雪芬

編輯:十四期 高占路

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 天賦吉運科技 的精彩文章:

TAG:天賦吉運科技 |

您可能感興趣

在 Windows 搭建 SVN 服務
使用 Python 一鍵配置 SVN 賬號和屬組信息
SVN 安裝與使用總結
搭建SVN伺服器
在Win2003伺服器上安裝VisualSVN時遇到的問題
JMeter+Ant+Jenkins+SVN 介面自動化環境搭建
linux下搭建svn伺服器
svn 下載 github 上的單個目錄或文件
svn伺服器部署