qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          零基礎學習SVN之(三):可視化SVN的使用

            在之前的博客中我簡單給大家介紹了SVN的基礎知識以及與CVS的區別。通過上兩篇文章,我想大家已經意識到,SVN是有很多CVS所不具備的特點。而且,現在大多數人的觀點是CVS將被SVN所代替。

            在基礎篇中我們大概講了一下如何使用SVN,但大多數是在非可視化的條件下操作的,這對我們大多數同學來說,這是由一定難度的。有了不舒服的地方,肯定就有好的代替方法。今天給大家介紹一下可視化SVN的使用。

            VisualSVN是VisualStudio的一個插件,通過Visual SVN 我們可以在VS中對SVN代碼進行管理,在項目資源管理器重右鍵相應的項目或類,可以看到Update(更新) 和Commit(提交),在這里就可以完成相應的任務。

            VisualSVNServer是服務端,可視化的。我們可以看到服務器中的文件。

            大家只要知道他們一個是客戶端,一個是服務器端即可。下面介紹使用方法。

            安裝就不介紹了,一路Next安裝。

            我們上面說了VisualSVN是VS的一個插件,所以我們當然要在VS中找他啦!

            而服務端在我們的開始菜單中可以找到。

            我們首先打開服務端,我們來認識一下它:

            首先是庫,我們在前面的文章已經介紹了。然后用戶,就是給使用這個庫的人注冊一下。組呢,現在還沒用到,是針對大型項目時把不同的小組的人分出來用的。其實,無論是用戶還是組,都是為了讓特定的人有特定的權限去訪問或修改庫中的某個文件。

            下面就是建庫:

            右鍵可以看到有Create New Repository,點擊建庫。輸入庫名,OK。庫就算基本建成功啦!怎么樣?比上次介紹的方法簡單多了吧。

            庫建立好了,下面來添加用戶:


           同樣的步驟,Users右鍵Create New User。輸入用戶名和密碼。即可添加成功。

            庫也建好了,用戶也添加了,是不是我們的任務就完成了呢?重要的還沒說,權限!

            權限就好像是一種證件,你只能做你權限內的事情,否則豈不亂套啦?試想,我們合作開發,每個人都可以提交的話,本來這部分是我做的東西,結果你不小心給我改了,而且提交到了服務器,那我們兩個的東西不就起了沖突了嗎?

            所以,在建立用戶的時候要根據用戶的具體任務分給他不同的權限。以簡單三層為例,test1負責UI層,那么test1的權限只能提交UI層,BLL/DAL他是不能提交的。而更新時對所有用戶都開放的。

            下面來看看如何配置權限。

            首先說明一下,設置權限是某用戶對某個庫的權限,所以是對庫的屬性設置。

            右鍵庫名,點擊屬性(Properties),點擊Add把用戶添加到該庫的屬性中。

            相信大家都看到他下面的Permissons(權限)了。選中用戶選擇相應的權限即可。

            Read/Write讀寫權限。

            ReadOnly只讀權限。

            No Access,不允許,即沒有權限。

            Inherit fromParent,從父母繼承。什么意思?這里的parent指的是這個庫或者庫中的文件的parent,即這個文件屬于哪個庫,則該用戶對該文件的權限繼承于該用戶對這個庫的權限。就是這個用戶對這個文件的parent有什么權限對它就有什么權限。

            現在對權限這部分特別有感觸,開發之前應該要求各用戶只能改自己負責部分的代碼,其他的之能看,不能改。如果確實需要改,怎么辦?1、自己拿出一個備份,去改。2、通知負責這部分的同事,讓他改,自己只更新。這樣做,可以很好的避免沖突的發生,提高合作的效率。

          相關鏈接:

          零基礎學習SVN之(一):SCM與SVN的使用(基礎篇)

          零基礎學習SVN之(二):CVS與SVN的區別


          posted on 2012-08-21 10:23 順其自然EVO 閱讀(515) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2012年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 雅安市| 翼城县| 甘孜县| 赤峰市| 阿巴嘎旗| 三门县| 台北市| 弥渡县| 鹤岗市| 富宁县| 富蕴县| 莱州市| 临邑县| 鱼台县| 华容县| 英吉沙县| 铅山县| 平果县| 老河口市| 郴州市| 罗田县| 颍上县| 莱芜市| 临汾市| 沙湾县| 达州市| 德清县| 中西区| 金沙县| 瑞昌市| 大化| 乳山市| 措勤县| 五大连池市| 虎林市| 邵阳市| 龙川县| 南溪县| 玉龙| 承德县| 舟山市|