zoukankan      html  css  js  c++  java
  • 配置管理-SVN使用指南-Linux

    配置管理-SVN使用指南-Linux

     转载自:https://www.cnblogs.com/niuxiaobai/p/8821779.html

    SVN基本操作(linux)

    • 初始化检出(Svn co url)
      • 例如:mkdir svn
      • Svn co http://172.16.0.120/svn/ok

    • 更新(svn update)
      • 全部更新(svn update)          
      • 更新指定文件 (svn update 文件名)      
      • 更新到指定版本(svn update –r 版本号 文件名)
    • 修改 Add (svn add 文件名)
      • 例如:svn add test.php (添加一个test.php文件)       svn add *.php (添加当前目录下所有php文件)        
      •   Delete (svn delete 文件名)        
      • Modify (启用编辑器正常编辑)
    • 提交(svn ci –m “备注信息)
      • 例:svn delete test.php Svn ci –m “delete test.php”
    • 取消修改
      • Svn revert 文件名 (还原某一个文件)
      • Svn revert –recursive 文件或目录名(递归还原整个目录的文件)
    • 取消已提交修改
      • Svn update到最新版,svn log找到要撤销的确切版本,比如初步判定26版本出现问题,svn diff –r 25:26,撤销26版的修改,svn merge –r 26:25 本地目录路径;利用svn diff确认合并结构,无误后提交
    • create tag/branch (svn copy过程)
    • svn resloved 本地目录全路径
      • svn cat :不用检出直接查看输出文件或特定URL的内容 例如:svn cat http://192.168.10.10/svn/test/readme.txt
    • svn info :查看文件的详细信息
      • 例如:svn info test.php
    • svn list :查看版本库下的文件和目录列表
      • 例如:svn ls http://192.168.10.10/test
    • svn log :查看日志
      • 例如:svn log test.php
    • svn diff:比较差异
      • 例如:svn diff test.php svn diff –r 10:11 test.php
    • svn export: 导出一个干净不带.svn的文件目录树
      • (1)svn export –r 200 http://192.168.10.10/svn/test/tag /opt/svnbak –username zhr
      • (2)svn export /opt/svn /home/svnbak
  • 相关阅读:
    第二次冲刺 03
    第二次冲刺 02
    第二次冲刺 01
    程序员修炼三部曲阅读笔记03
    程序员修炼三部曲阅读笔记02
    团队项目计划会议
    课堂练习—购书
    构建之法阅读笔记03
    学习进度条十二
    课堂作业找水王2
  • 原文地址:https://www.cnblogs.com/yy-cxd/p/13895544.html
Copyright © 2011-2022 走看看