Centos7上SVN客戶端的安裝和使用


Centos7上SVN客戶端的安裝和使用

不斷在使用和發現中更新

安裝

  1. 查看是否已經安裝,已經安裝的可使用yum upgradesubversion 進行更新

    rpm -qa subversion
    
  2. 沒有安裝的,進行安裝

    yum install -y subversion
    
  3. 查看安裝版本

    svnserve --version
    

常用命令

  1. 檢索到本地

    svn checkout http://192.168.1.242:8080/svn/IOS/remote_dir (svn項目全路徑)project_dir(本地目錄全路徑) --username 用戶名 --password 密碼
    
  2. 上傳項目到SVN服務器

    svn import project_dir(本地項目全路徑) http://192.168.1.242:8080/svn/IOS/Ben/remote_dir(svn項目全路徑) -m "必填, 不填此命令執行不會成功."
    

    注: 服務器上remote_dir若不存在, 會自動創建;
    只會上傳project_dir目錄下的文件到remote_dir的目錄下
    import之后, project_dir並沒有自動轉化為工作目錄, 需要重新checkout(后面會用到)

  3. 添加新文件

    svn add [path/file]
    svn add *.php  # 添加當前目錄下所有的php文件
    
  4. 提交到版本庫

    svn commit -m "提交描述" [path/file]
    svn commit -m "提價php文件"  *.php
    
  5. 更新文件

    svn update
    svn update -r 修正版本 文件名
    svn update 文件名
    
  6. 合並沖突文件

    svn merge -r m:n path
    svn merge -r 200:205 test.php #將版本200與205之間的差異合並到當前文件,但是一般都會產生沖突,需要處理一下
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM