Ubuntu下SVN命令行递归加入文件夹文件(免去一个一个的加入 --force)

 因为在Linux下一直没有找到好的svn工具(类似于TortiseSVN的)。当然eSVN这些也不错,但就是使用上认为还不是很习惯。终于还是选择了svn原始的命令行工具来进行版本号控制操作。

  命令行的有些指令使用起来还是比較方便的。如svn checkout、svn commit这些命令基本上使不使用图形界面关系也不是非常大。唯一比較麻烦的命令的就是svn add,由于新添加的文件会分步在不同的文件夹中,有些文件夹中的文件已经存在于受控的svn资料夹,而有些文件所在的文件夹都是新增的。简单的输入svn
add仅仅会把当前文件夹中的文件做加入的标记。而不会像Tortise那样以递归的方式把此文件夹包括子文件夹里所需加入的文件都进行标识,.怎样实现类似TortoiseSVN的子文件夹递归式的加入?查了svn的资料,事实上这样的方式的实现是能够的,方法就是切换到须要加入文件的那个文件夹,输入svn add * –force , 使用–force參数能够忽略所加入的某些子文件夹已经在包括在版本号控制中的错误。add文件夹原来就是支持递归方式的。最后再输入svn commit命令,所以新增的文件就会提交到版本号库中了。

时间: 2024-10-05 00:25:43

Ubuntu下SVN命令行递归加入文件夹文件(免去一个一个的加入 --force)的相关文章

Ubuntu下SVN命令行递归添加目录文件(免去一个一个的添加 --force)

由于在Linux下一直没有找到好的svn工具(类似于TortiseSVN的).当然eSVN这些也不错,但就是使用上觉得还不是非常习惯.最终还是选择了svn原始的命令行工具来进行版本控制操作. 命令行的有些指令使用起来还是比较方便的.如svn checkout.svn commit这些命令基本上使不使用图形界面关系也不是很大.唯一比较麻烦的命令的就是svn add,因为新增加的文件会分步在不同的目录中,有些目录中的文件已经存在于受控的svn资料夹,而有些文件所在的目录都是新增的.简单的输入svn

Ubuntu下用命令行快速打开各类型文件(转)

nautilus /media/pm/文档/book/system/必读nautilus /media/pm/文档/book/android/ndk 内核/framerwork/android waitReadxdg-open /media/pm/文档/book/system/必读/深入理解linux内核.pdf ubuntu 下一个神奇的命令--以窗口形式打开某个文件夹 今天意外的发现的一个命令 nautilus /media/ 会以窗口的形式打开某个目录,以后写脚本可以用到. Ubuntu下

04.ubuntu下kvm 命令行安装64位ubuntu报"Couldn't find hvm kernel for Ubuntu tree."的问题

1.安装ubuntu时使用的virt-install的配置: virt-install \ --name test4 \ --ram 1024 \ --disk path=/data/01_ubuntu/ubuntu4.img,size=6 \ --vcpus 1 \ --hvm \ --os-type linux \ --network network=default \ --os-variant ubuntuquantal \ --graphics none \ --console pty,

【转】Mac环境下svn命令行的使用

转载地址:http://blog.csdn.net/itianyi/article/details/8981989 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置. 我们首先来看下,如何在Mac环境下搭建svn服务器端环境. 回到顶部 一.创建代码仓库,用来存储客户端所上传的代码 我先在/User/apple目录下新建一个sv

Ubuntu下全命令行安装Android SDK

为了在AWS云服务器上实现自动化打包Android APP的APK包,我需要远程命令行环境下安装Android SDK,当然还要用代理或者科学上网,这里简单整理一下过程: 首先,由于墙的原因,Android SDK基本无法直接下,必须使用代理或者国内镜像之类,这里推荐使用上海交大的,参数: --proxy-host sdk.gdgshanghai.com --proxy-port 8000 以下是具体的安装步骤 1)安装JDK,建议不要使用OpenJDK,使用Oracle的官方版本最佳 sudo

Mac下用命令行压缩和解压rar文件的方法(转)

废话不多说,直接进入主题 第一步:下载RAR工具包或https://www.rarlab.com/download.htm,根据自己需要下载相对应的版本 第二步:解压对应的压在的压缩包rarosx-5.4.0.tar.gz(我下载的是5.4.0版本) 第三步:从终端进入到解压文件夹rar,里面是刚才下载的文件 cd Downloads/rar 第四步: 执行安装rar和unrar工具的命令 rar:sudo install -c -o $USER rar /usr/local/bin/ unra

解决Ubuntu下使用命令行subl 打开Sublime text3无法输入中文的问题

cd /opt/sublime_text/ sudo vim sub-fcitx.c 新建文件sub-fcitx.c,建议放在Sublime Text的所在目录下,将下面的代码复制进去 ,参考: http://jianghang.name/index.php/archives/11/ #include <gtk/gtk.h> #include <gdk/gdkx.h> typedef GdkSegment GdkRegionBox; struct _GdkRegion { long

svn 命令行下常用的几个命令

svn 命令行下常用的几个命令 下载网址: https://www.visualsvn.com/downloads/ 下载直接安装即可. 1.将文件checkout到本地目录   svn checkout path(path是服务器上的目录)    例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2.往版本库中添加新的文件     svn add file   例如:svn add test.php(添加test.php) svn a

[MAC] Mac下的SVN命令行

转载自: http://www.cnblogs.com/snandy/p/4072857.html Mac自带了SVN命令行,如我的升级到10.10(OSX yosemite)后命令行版本为1.7.10 以下是一些常用命令 1.将文件checkout到本地目录 svn checkout url(url是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2.往版本库中添加新的文件 svn add file 例如:svn