linux伺服器端的svn搭建及版本庫同步

2021-07-11 18:17:19 字數 944 閱讀 4157

首先進入到對應的目錄下

cd /var/www/html/svndata

1.svnadmin create linux//建立乙個名字為linux的工廠

2.由專案經理建立專案,並且匯入到工廠中

2.1進入專案的檔案

1.mkdir project

2.cd project

3.vim index.php

2.2使用svn import 完成專案的匯入

svn import -m "linux first" linux svn://localhost/linux

3.由開發人員來checkout檢出相應的專案

3.1進入專案的檔案

3.2檢出專案(svn co svn://ip/linux)

4.開發人員對專案進行開發

4.1提交(svn ci -m "02") 或 (svn commit -m "haha")

5.其他開發人員只要checkout之後就可以通過svn udpate來更新新的版本。

在客戶端提交的同時保持伺服器端web和svn同步

1.checkout 乙份svn

svn co svn://localhost/linux /var/www/html/svndata/worker

cd /var/www/html/svndata/linux/hooks

cp post-commit.tmpl post-commit

編輯post-commit,在檔案最後新增以下內容

export lang=en_us.utf-8

svn=/usr/bin/svn

web=/www/webroot/

$svn update $web –username username –password password

增加指令碼執行許可權

chmod +x post-commit

linux中svn伺服器端搭建

linux中centos7.0 svn的搭建 1 svn是什麼?svn 版本控制 備份伺服器 2 安裝 yum install subversion 3 檢視版本 svnserve version 4 進入本地目錄建立版本庫 svnadmin create usr local svn team3 5...

Windows下搭建svn伺服器端

1 軟體 1 服務端 subversion subversion.apache.org getting subversion binary packages windows win32svn files 1.6.16 svn win32 1.6.16.zip 解壓svn win32 1.6.16.z...

Windows下搭建svn伺服器端

1 軟體 1 服務端 subversion subversion.apache.org getting subversion binary packages windows win32svn files 1.6.16 svn win32 1.6.16.zip 解壓svn win32 1.6.16.z...