svn所有版本庫**所在路徑(下面簡稱svn**庫):/var/www/svn_data/
專案**路徑:/var/www/html/ecshop/
一、建立專案的svn版本庫
1、進入到svn**庫,執行命令建立專案svn資料夾:mkdir ecshop
2、提交專案svn資料夾:svnadmin create ecshop
二、在ecshop這個svn版本庫中建立主幹、分支、tag、文件檔案夾
1、主幹:svn mkdir -m "這裡是svn日記" file:///var/www/svn_data/ecshop/trunk
2、分支:svn mkdir -m "這裡是svn日記" file:///var/www/svn_data/ecshop/branches
3、tag:svn mkdir -m "這裡是svn日記" file:///var/www/svn_data/ecshop/tag
4、檔案:svn mkdir -m "這裡是svn日記" file:///var/www/svn_data/ecshop/doc
三、匯入專案**到svn版本庫中作為第乙個版本
svn import -m "第乙個版本" 專案**路徑專案的svn版本庫路徑
注意:由於我們建立了主幹和分支,所以應該把**放到主幹中去
例如:svn import -m "第乙個版本" /var/www/html/ecshop/ file:///var/www/svn_data/ecshop/trunk/
四、建立分支
注意:應該在分支目錄branches中建立不同的分支版本目錄
svn copy -m "建立分支1.0" file:///var/www/svn_data/ecshop/trunk/ file:///var/www/svn_data/ecshop/branches/release1.0/
注意點:
(1)可以在trunk上建立分支
(2)可以在分支上建立分支
svn客戶端建立分支
在作為**源的目錄(也就是from的目錄,一般是主幹)右鍵,選擇「branch/tag」,操作說明如下圖:
以後該分支中的修改新增操作都可以進行update和commit,但是這些操作會影響的目錄只是該分支目錄,並不會影響到主幹
svn客戶端的主分合併
在主幹目錄右鍵,選擇「merge」,操作如下:
最後需要commit操作提交到svn
上面的主分合併是從分支合併到主幹,當如果我們在分支開發新版本很長一段時間了,主幹上的**發生了很多改動,如果我們到最後再進行合併時候,必然會出現大面積的衝突,所以我們可以通過「主幹**合併到分支」的功能來定時更新分支的**,具體操作與上面基本一致,主要的分別有兩點:
1.在分支目錄右鍵選擇merage選項
2.from的url不在是分支的url而是主幹的url
CentOS7構建LAMP平台
1 在 var www html 的目錄下建立ooxx.php 檔案進行測試 vi var www html ooxx.php ooxx.php檔案寫入如下內容 如圖 2 輸入 自己的 及ooxx.php 3 顯示版本則表示httpd正常,如圖 4 測試httpd是否能夠正常連線資料庫 vi var...
CentOS7 分割槽合併
root yunwei machine df h 檔案系統 容量 已用 可用 已用 掛載點 devtmpfs 1.9g 0 1.9g 0 dev tmpfs 1.9g 0 1.9g 0 dev shm tmpfs 1.9g 13m 1.9g 1 run tmpfs 1.9g 0 1.9g 0 sys...
Centos7構建金鑰對驗證的SSH登陸體系
環境準備 主機 aip 192.168.10.101 使用者 zhangsan 主機 bip 192.168.10.102使用者 lisi 現在要實現的是b主機上的使用者lisi可以無需密碼即可登入到a主機zhangsan使用者中 1.在客戶端建立金鑰對 在linux客戶端中,通過ssh keyge...