文章出處

 

簡介

SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較于RCS、CVS,它采用了分支管理系統,它的設計目標就是取代CVS。

互聯網上很多版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用于多個人共同開發同一個項目,共用資源的目的。

 

SVN兩大功能的體現

(1)一個公司一個項目通常會是一個團隊一起開發,那么組員開發完了后,如何把代碼項目文件等組織到一起來呢?SVN可以解決此問題,組織分工協作的代碼,協同多人開發一個項目。

(2)通常一個功能點,可能在實際工作中會根據業務有很多的變更,例如第一期登陸版本開發完畢,又開發了第二期、第三期等等,

    這時,客戶說不想用當前的版本要使用當初第一期的版本。這個時候如何讓項目登陸功能回到第一期呢?SVN可以解決此類問題,

    對于歷史存留的文件可訪問,可以很好的恢復到之前的版本。

 


 

 

使用SVN主要安裝的軟件

1.VisualSVN-Server:搭建服務區,項目管理人員負責安裝

2.TortoiseSVN:將SVN功能集成到windows右鍵菜單上

3.VisualSVN:對于.net開發人員,相當于VS里SVN的插件

 

 


 

 

使用SVN職責擔當之項目管理人員使用部分

 

一、主要使用軟件

 

二、服務器里的層次關系

 

三、項目的權限分配

對于倉庫中的每一個項目,項目管理人員可以進行權限分配。可以對一個項目指派一個用戶操作,也可以指派一個組。

組合用戶,可以指定相應的權限,例如說對于實習生一類的人群可以只分配它查看,沒有寫的功能。而對于開發人去,可以指定權限讓他對項目可讀可寫的操作。

 

    1.在倉庫中創建一個項目

    

 

 

    2.項目URL

    創建完成后,每個項目都有對應的服務器地址,如圖:

    

    https://lenovo-PC/svn/BLOG/

    URL的第一部分lenovo-PC是你電腦的主機名,可以替換成本機的IP地址。  

    在開發過程中,項目人員會將URL告知組員,組員根據URL對項目進行導出。

 

    3.為項目分配管理人員

    創建用戶:

    

    創建組:

    

    將用戶加入到組中:

    

    指定項目分配一組管理人員:

    

    

    

    分配完成

    

    注意:在把項目添加到SVN服務器之前,要確保為該項目分配了組員管理,否則在添加過程中會報錯。

    

 

 

三、把項目文件加到SVN服務器

方式一:

點擊OK后

完成

 

方式二(通過VS的SVN插件操作):

 

注意此時還要有一項操作,才能真正把項目導入到SVN服務器中,右擊項目在菜單中,點擊Commit

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()