windows 下 svn 筆記 VisualSVN + TortoiseSVN

下載

打開apache官網,點擊subversion連接
圖片描述html

點擊左側的 Binary Packages連接
圖片描述apache

點擊 VisualSVN 連接
圖片描述瀏覽器

下載 VisualSVN Server
圖片描述服務器

下載 TortoiseSVNsvn

圖片描述

圖片描述

安裝

安裝 visualsvn server

圖片描述

選擇 standard editionspa

圖片描述

三個位置,一個端口
圖片描述
圖片描述.net

設置network
圖片描述3d

圖片描述

安裝 TortoiseSVN

安裝完成以後須要設置中文
圖片描述
圖片描述code

須要重啓資源管理器server

建立倉庫

Repositorises上右鍵-> Create New Repository
圖片描述

選擇第一個

圖片描述

命名
圖片描述

選擇第二個
圖片描述

權限暫時默認便可
圖片描述

建立用戶

建立用戶
圖片描述

建立用戶組
圖片描述
添加用戶
圖片描述

設置倉庫權限

圖片描述

刪除 Everyone
圖片描述

添加 Groups
圖片描述

選擇權限
圖片描述

建立一個項目

圖片描述

把不須要的文件刪除

圖片描述

上傳項目

右鍵複製項目地址
圖片描述
右鍵->版本庫瀏覽器
圖片描述

圖片描述

輸入用戶名和密碼
圖片描述

將項目文件夾拖入 trunk 目錄下
圖片描述

檢出項目

刪除本地項目

建立與項目同名文件夾
圖片描述

打開版本庫瀏覽器,選擇項目文件夾,複製其地址
圖片描述

進入文件夾

圖片描述
圖片描述
圖片描述

忽略不須要提交的文件

忽略方法和區別
i.本地忽略方式,不體現到整個SVN項目團隊中.

        使用SVN客戶端的全局忽略樣式 ,右鍵->設置->全局忽略樣式 ,此時該兩種文件仍然以問號文件的樣式顯示,可是在SVN提交時,這些文件會被忽略,不會體如今未控制版本的文件列表中.

    ii.全局忽略方式,即服務端忽略方式,體現到整個SVN項目團隊中
圖片描述

若是已經提交到了svn服務器上,也必須先經過svn把服務器上的對應目錄刪除,而後把本地的對應目錄刪除,而後update簽入同步一下,就能夠了。

忽略以後

圖片描述

提交

進入主目錄修改一個文件
圖片描述

提交【先更新,後提交】
圖片描述

建立標籤

選中本地trunk目錄,右鍵->分支/標記

圖片描述

選擇tags目錄
圖片描述
圖片描述
補全目錄
選擇路徑的時候,不要先點進去本身建好葉子節點路徑再選擇該路徑,會提示路徑已存在。

能夠選擇上一級路徑,而後本身手動輸入葉子節點路徑。
圖片描述
圖片描述

進入本地庫目錄,更新,便可在tags看到新的tags
圖片描述
圖片描述
圖片描述

分支操做

如今 trunk 目錄中的 index.html 內容以下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>index</title>
    </head>
    <body>
        <h1>helllo world</h1>
    </body>
</html>

提交併打tag

上線後發現 hello world 拼寫錯誤,須要修改,此時須要開出一個分支,操做以下:
在本地倉庫目錄中更新
圖片描述

在本地tags/v0.5 目錄上右鍵->分支標記
圖片描述

選中 branches , 並補全目錄
圖片描述

在本地倉庫目錄中更新
圖片描述

在本地branches中會看到新開的分支
圖片描述

修復BUG並提交,而後打上tag,更新
圖片描述

此時須要將修復BUG後的代碼合併到主分支中,操做以下:
在本地 trunk 目錄右鍵->合併
圖片描述

下一步
圖片描述
選擇須要合併的分支
圖片描述
圖片描述
下一步
圖片描述
合併
圖片描述

本地 trunk 右鍵提交

圖片描述

完成

相關文章
相關標籤/搜索