经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 软件/图像 » SVN » 查看文章
svn版本控制常用命令
来源:cnblogs  作者:?雲竹無心?  时间:2019/1/4 9:25:45  对本文有异议
查看未提交的文件(含新增的和修改过得)
  1. svn status
 
检出代码
  1. svn checkout svn://192.168.0.10/v2019.1/spark /Users/zhangsan/workspace --username zhangsan --password 123456

 

添加

  1. 添加单个文件:
  2. svn add myfile.txt
  3. svn commit -m "新增myfile.txt文件" myfile.txt
  4. 添加多个文件:
  5. svn add *.java
  6. svn commit -m "新增当前目录下面的所有*.java文件" *.java
  7. 添加文件夹:
  8. svn add myfolder
  9. svn commit -m "添加一个新的文件夹" myfolder

 

删除
  1. 删除文件:
  2. svn remove myfile.txt
  3. svn commit -m "删除myfile.txt文件" myfile.txt
  4. 删除文件夹:
  5. svn rm --force common
  6. svn ci -m "delete junit test folder" common
 
更新
  1. 更新整个目录
  2. svn update
  3. 更新某一个文件
  4. svn update myfile.txt
  5. 更新某一个文件到某一个版本:下面的200是版本号
  6. svn update -r 200 myfile.txt
 
恢复某个文件(本地删除或者修改后还没有提交到远程svn目录)
  1. svn revert myfile.txt
 
提交
  1. svn commit -m "备注信息" myfile.txt #只将myfile.txt的本地缓存更新提交到远程svn
  2. svn commit -m "备注信息" #将所有本地缓存更新提交到远程svn
 
忽略文件
  1. 进入到.idea所在的目录:
  2. svn propset svn:ignore '.idea' ./
  3. svn commit -m 'ignore a directory called ".idea"' .idea
  4. svn propset svn:ignore 'spark.iml' ./
  5. svn commit -m 'ignore a file called "spark.iml"' spark.iml
 
简写
  1. checkout - co
  2. commit - ci
  3. update - up
  4. status - st
  5. delete - del
  6. remove - rm
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号