Mac 终端Svn操作命令

从SVN拉取代码步骤:

1.cd  /Users/mark/zkh/Work/BC/(本地路径)

2.svn checkout  https://192.168.2.99/svn/bc_android/bc_trade_1.4.0beta(服务器路径)

提交代码

1.cd  /Users/mark/zkh/Work/BC/bc_trade_v3_bf(更改过代码的本地位置)

2.svn commit -m “提交日志”

添加

添加所有新文件

svn add  * --force

扫描二维码关注公众号,回复: 4208195 查看本文章

添加指定新文件

svn add  res/layout/item_ico_record.xml(新加文件的地址)

删除

删除所有新文件

svn delete  * --force

删除指定新文件

svn add  res/layout/item_ico_record.xml(要删除的文件的地址)

查看本地文件的更改

svn st

14、创建纳入版本控制下的新目录
svn mkdir 目录名
svn mkdir -m "新增目录备注文本" http://目录全路径
例子:
svn mkdir newdir
svn mkdir -m "Making a new dir." http://192.168.0.3/test/newdir 
注:添加完子目录后,一定要回到根目录更新一下,不然在该目录下提交文件会提示“提交失败”
svn update
注:如果手工在checkout出来的目录里创建了一个新文件夹newsubdir,
  再用svn mkdir newsubdir命令后,SVN会提示:
  svn: 尝试用 “svn add”或 “svn add --non-recursive”代替?
  svn: 无法创建目录“hello”: 文件已经存在
  此时,用如下命令解决:
  svn add --non-recursive newsubdir
  在进入这个newsubdir文件夹,用ls -a查看它下面的全部目录与文件,会发现多了:.svn目录
  再用 svn mkdir -m "添hello功能模块文件" svn://192.168.0.3/test/newdir/newsubdir 命令,
  SVN提示:
  svn: File already exists: filesystem '/data/svnroot/test/db', transaction '4541-1',
  path '/newdir/newsubdir '

猜你喜欢

转载自blog.csdn.net/u011555620/article/details/84432249
今日推荐