情况一:将项目中未加入版本控制的文件提交到版本库。

在使用WINDOW下的SVN客户端工具时,在提交一个项目的文件时,如果有未加入版本库的文件,这时可以先将未加入的文件选中,然后一起提交。

但在LINUX命令行中,如果一个项目中新创建了一个文件new.php,那么我们可以使用如下命令来进行版本的提交。

~@bash svn add new.php

~@bash svn ci -m=hqlong

但如果有多个文件时,我一直都是一个一个的添加。比如。有a.php,b.php,c.php.那么提交操作如下:

~@bash svn add a.php,b.php,c.php

~@bash ci -m=hqlong

一直以后,新添加的文件不多,所以也就没有注意这个。今天当我查看项目的版本状态时,发现很多文件都没有加入版本库,本想按照老方法一个一个的添加,但始终想着是否有另外一种方式,一次性全部提交。所以就请教了我的两位大学同学(小黑、杨煌)。答案如下:

将同一目录下的未加入版本库的文件提交到版本库。

~@bash svn add *

注意上面只是针对同一目录的文件,如果目录下还有目录,这时上面的命令提交就不行了。如果是二级目录的话。操作命令如下:

~@bash svn add */*

当然三目录依次类推。

~@bash svn add */*/*

那么如果里面有很多级目录,该怎么办呢?或者说根本不清楚究竟有多少级。

这时使用通配符“*”,来解决一切未知的答案。

~@bash svn add */**/*

注意上面第三个“*”,它代表了我们所担心的那个未知数。

情况二:更新或者提交源码时,不提交某一特定文件。

当很多人同时开发一个项目,项目的配置文件可能在不同的开发人员的机器上,会有不同。当每次更新整个项目时,希望更新全部的文件但除了配置文件以外。

又如配置文件为config.php.

这时我们可以使用正则来排除我们所不需要提交的代码。

提交代码命令如下

~@bash svn ci !(config.php) -m=hqlong

表示除了config.php以外的代码,都提交到版本库中。

更新代码命令如下

~@bash svn up !(config.php)

表示除了config.php的所有代码都更新。

原文:http://vaqeteart.iteye.com/blog/832526

svn提交怎么全选_SVN 一次性提交多个目录中文件相关推荐

  1. svn提交怎么全选_做外贸怎么精准开发国外客户?终于有答案了

    早上和外贸的朋友谈到疫情在谈到外贸行业今年严峻的形势,把思绪带到国外,现在超过多少个国家患上了新冠肺炎,好在中国的省份也正在一个一个清零,从控制病情的发展到了防止境外输入,但是外贸行业呢该怎么做?今年 ...

  2. 全选按钮的使用。winfrom程序中,对全选按钮的理解,欢迎拍砖!

    最近在做公司项目时,用到了一些单选多选的处理情况.特编辑此文,欢迎批评指正.(有图有真相) winfrom程序. 首先,需要绑定某些用户,该用于由当前登陆用户获取. private void Bind ...

  3. mac电脑使用普通键盘截图,全选,拷贝(复制),移动文件的快捷键是什么?

    为什么会有这么一个问题呢?最近接触到一个用户的imac电脑,但是他这个苹果一体机使用的是一个普通的键盘,就是用的是windows系统的键盘,我因为平时都是mac笔记本,接触的都是苹果电脑的键盘,这一下 ...

  4. JavaScript解决方案 全选的取消 为什么DOM在事件中的循环需要用this而不能用数组

    遇到问题 本来的要求是全选后取消其中任何一项即可取消全选按钮,但是在取消一个选项后全选按钮并没有消失 附上代码 <!DOCTYPE html> <html lang="zh ...

  5. 小程序全套购物车(全选,单选,反选,删除,价格计算)

    <!-- 最外层视图pages --> <view class="pages"><view wx:if="{{hasList}}" ...

  6. Uni-app 购物车页面 获取购物车数据 全选 单选 合计 删除

    shopCart.vue <template><view class="shopCart"><u-navbar title="购物车&quo ...

  7. Flutter实战视频-移动电商-60.购物车_全选按钮的交互效果制作

    60.购物车_全选按钮的交互效果制作 主要做全选和复选框的这两个功能 provide/cart.dart 业务逻辑写到provide里面 先持久化取出来字符串,把字符串编程list.循环list ca ...

  8. JavaScript学习笔记07【6个经典案例——电灯开关、轮播图、自动跳转首页、动态表格、表格全选、表单验证】

    Java后端 学习路线 笔记汇总表[黑马程序员] w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符. ...

  9. word如何一键全选_word文档怎么全选所有内容

    如何全选word文档中的内容 1.点击所要全选的开头,按住"Shift"不放,光标移到全选的最后,单击一下,就会把中间的内容全选了. 2.以上把页面缩小到屏幕能容得下的状态,以方便 ...

最新文章

  1. 论文,成本管理与进度管理(主成本)
  2. 用与非门设计血型配对电路_电路板中与非门集成电路的控制原理
  3. 一位经验丰富的程序员如何建立网络初创企业?
  4. WebStorm-2019.2.3 下载安装
  5. Java语言中提供了三个日期类_Java语言学习(5)-Java中基础封装类(日期、时间类)...
  6. 设计模式之单例模式-C++
  7. Centos 添加swap
  8. 老年人健康管理系统技术开发
  9. DEA_Malmquist指数模型学习笔记
  10. tbopen链接生成工具_影视、航空行业都在用的短链接工具,免费短链接生成器?...
  11. 冲突域和广播域的理解
  12. android gif图片压缩,10种GIF压缩方法
  13. Redis 模糊查询Key
  14. HLA(high level architecture) 高层体系结构
  15. canvas 中将图片绘制在杯子上
  16. Activiti工作流(一):OA 上的那些请假流程如何快速实现呢?
  17. 概率统计-方差与正态分布(高斯分布)
  18. 从永远到永远-Navicat将MySQL数据库复制到另一个Mysql数据库
  19. 2020年总结 - 不纠结当下,不忧虑未来
  20. 中国城市竞争力排名出炉

热门文章

  1. Python_FontTools使用
  2. 什么是Web1.0、2.0、3.0?
  3. 计算机专业论文结束语,毕业设计论文的结束语
  4. 转发与重定向的区别详解
  5. [001]code blocks - error: expected identifier or ‘(‘ before ‘int‘|
  6. mixup_ratio
  7. 新一代人工智能产业八大主要应用场景研判
  8. 关于显著性检验,有你想要的!
  9. Windows系统解决谷歌翻译不能用的问题
  10. 领悟《信号与系统》之 信号与系统的描述-上节