svn命令行操作
1.svn update 更新 (简写up)
svn update -r 500 test.java(将版本库中的文件test.java还原到版本500)
2.svn commit -m"u" (简写ci)
提交变更的文件
3.查看文件信息svn info path
查看文件内容svn cat path
4.svn status path
会目录下的文件和子目录的状态,正常状态的则不显示,很正常,不然在项目根目录执行,将会罗列出一大堆文件了
显示的状态信息中?:表示不在svn的控制中 M:表示本地文件被修改过 C:表示本地文件与服务器文件发生冲突(如果不带-u选项,即时冲突也不会显示) A:表示预定要加入到版本库 K:表示被锁定
'!' 表示丢失,一般是将受控文件直接删除导致
svn st -u path -u选项表示不仅仅本地,服务器上的变更也将会显示
5.删除文件
svn delete test.java 然后再svn ci -m 'delete‘,将在本地和服务器上都删除该文件
6. 添加新文件
svn add test.java(添加test.java) 然后再svn ci -m"add",将再服务器上添加该文件
如果不执行commit操作,服务器上将不会添加
7.svn: Commit failed (details follow):
svn: Directory '/home/yuyu/f/workspace/ouyu/WebRoot/WEB-INF/classes' is missing
解决方法:svn update /home/yuyu/f/workspace/ouyu/WebRoot/WEB-INF/classes
8. 服务器覆盖本地文件
执行svn revert test.java命令撤销自己的修改,再执行update,
则服务器的文件会覆盖自己修改的文件。
9.svn list path(or url)
显示目标下的文件和目录列表。
10.svn diff
svn diff path 查看文件的不同处(本地版本的变更比较)
svn diff -r n1:n2 path n1和n2版本的同一文件比较
11. 发生冲突
执行svn update后会紧跟选择性操作,一种直接选择解决,修改文件;
一种选择推迟解决,则之后需要执行svn resolved test.java,才能最终commit
分享到:
相关推荐
slik命令行+svn命令行两个工具都可以实现svn命令行,集成到idea
SVN命令行指令操作
CollabNetSubversion-client-1.9.4-2-x64,win下面的svn命令行工具
svn 命令行安装包,直接直接通过 svn checkout svn://172.30.11.11/my_dev
详细的linux下安装svn命令行 安装Subversion服务器 debian:~# apt-get install subversion subversion-tools 创建一个新的储存库: debian:~# svnadmin create /data/svn 导入你的源码: debian:~# svn import /data...
SVN GIT 版本控制,上课的笔记,非常详细,有了它版本控制这部分的知识就算通过了,这个笔记整理了两种版本控制的详细使用方式。
获取svn最新版本号示例 以及svn常用命令,示例下载后 右键--编辑 查看命令
当windows命令行不存在svn 命令时候,可以使用此安装包解决之。
SVN常用命令行
不存在svn 命令时候,可以安装这个安装包,里面有编辑器说明书。
NULL 博文链接:https://cn-legend.iteye.com/blog/1305756
如果要在IDE里面用svn插件直接提交代码或者更新代码,需要安装svn命令行客户端,如果要在cmd里面使用svn命令,也要安装命令行客户端,解压此压缩包,在path环境变量里面配置一下就可以使用了
版本控制svn_video 版本控制是视频教程;版本控制svn_video 版本控制是视频教程
NULL 博文链接:https://tianqiushi.iteye.com/blog/2185075
使用方法: 1.双击安装 2.配置环境变量,将安装目录%install_folder%\CollabNet\Subversion Client\添加至path中 3.在cmd使用svn help
svn控制版本svn控制版本svn控制版本svn控制版本svn控制版本svn控制版本svn控制版本
SVN版本控制原理SVN版本控制原SVN版本控制SVN版本控制原理原理理SVN版本控制原理
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/2210554
这个批处理工具放到当前目录下,双击就会删除当前目录以及子目录下的所有svn 版本控制信息。
SVN版本控制 SVN版本控制 SVN版本控制 SVN版本控制 SVN版本控制