本文章來給各位同學詳細介紹關於linux中svn相關指令的使用及repos配置,有需要瞭解的朋友可進入參考。
最近為了方便程式的管理,在伺服器安裝svnserver,計劃定期進行版本更新!
伺服器環境用的windows server 2008 我用戶端的用的linux 為命令環境使用需要用指令操作
一、指令使用
A、伺服器端使用 ( 如果伺服器為linux, 下面的 windows dos指令換成相應的shell命令就可以)
1.建立倉庫
代碼如下 |
複製代碼 |
svnadmin create test/
|
2.初始化倉庫
在此目錄下建一個檔案
代碼如下 |
複製代碼 |
svn import source/ file:///f:/lycsvn/repos1/ -m "init source"
|
3.測試建立倉位是否正常
代碼如下 |
複製代碼 |
svn checkout file:///f:/lycsvn/repos1/
|
B、客服端和服務端都可以使用
4.遠程查看倉位
代碼如下 |
複製代碼 |
svn list svn://IP/shop
|
5.把倉位檔案checkout 本地
代碼如下 |
複製代碼 |
svn checkout svn://IP/test f:/testsvn
|
6.修改檔案後需要提交倉位
代碼如下 |
複製代碼 |
svn commit –message “shuacommand” –username=shua –password=redhat f:/testsvn
|
7.新增檔案呢?
代碼如下 |
複製代碼 |
svn add f:/testsvn svn commit --m "testmessages" f:/testsvn
|
二、repos設定檔修改
代碼如下 |
複製代碼 |
conf/passwd 加使用者名稱=密碼 conf/svnserve.conf #anon-access = read #auth-access = write #password-db = passwd 修改為 anon-access = none auth-access = write password-db = passwd
|