1. 查看帮助[svn help]
svn help 查看帮助(估计地球人都知道)
svn help [command] 查看特定命令的帮助
附件中的Svn Reference Card.pdf非常不错
2. 查看状态[svn status]
svn status: 查看当前目录的svn状态,即,哪些已被修改,哪些是新添加, 简写: svn st
可以使用grep过滤查询结果
svn st | grep ? 查看未添加到source control的文件
svn st | grep M 查看被修改的文件
关于什么是grep?? <- 猛击观之(如果是win用户,需要安装cywin之类的工具)
严谨点应该使用如下命令:
svn st | grep '^\?'
svn st | grep '^\M'
3. 提交结果[svn commit]
svn commit . -m "log message" 提交当前目录到版本仓库, 提交时需要-m参数输入日志
4. 添加文件[svn add]
svn add [target] 将制定文件添加到办本库中,
svn commit [target] -m "some log" 添加后顺手提交
这样每次只能添加一个文件,有时候很不方便,从<卓有成效的程序员>一书上看到如下指令:
卓有成效的程序员 写道
svn st | grep '^\?' | tr '^\?' ' ' | sed 's/[ ]*//' | sed 's/[ ]/\\ /g' | xargs svn add
添加目录下所有文件, 关于这条这令的解释如下:
5. 修改纳入source control的文件[svn copy/mv/rm]
svn copy [source file] [new file] 复制现有文件
svn mv [orignal name] [new name] 修改文件名称,或者移动文件
svn rm [file] 删除现有文件
当前,在修改后需要执行svn commit提交操作
6. 回滚版本[svn revert]
svn revert [file/folder] 将制定目标回滚到BASE版本, 这里只有这个,其他待发掘.
未完待续...
慢慢整理
分享到:
相关推荐
myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题。 下载文件包括: site-1.8.22.zip --->svn离线安装包 Slik-Subversion-1.8.9-x64 --->问题修复必选...
1、cmd进入py文件目录下执行py文件加入--help查看帮助,命令C:\change-svn-wc-format>change-svn-wc-format.py --help 2、cmd执行下面命令,把项目对应SVN从1.5降为1..4 change-svn-wc-format.py d:\Mydropbox\...
svn-win32-1.4.6.zip<br>svn免安装最新版
Eclipse SVN插件(svn-site-1.6.17)
py37-pysvn-svn1106-1.9.12-2041-Win32.exe python pysvn工具 支持windows 32
maven-svn-revision-number-plugin-1.7.jar 资源共享,有需要其他jar包的可以在评论留言,看到后我会陆续上传。
SVN小乌龟-------SVN-x64-svn-2017-10-31 104600_Hcs.msi下载
python版本2.7,svn版本1.7以上
svn-1.4.5 svn-1.4.5 svn-1.4.5 svn-1.4.5
PySVN提供了Python语言环境下进行Subversion操作的语言支持,比官方的python语言绑定有更好的API。
NULL 博文链接:https://tianjun309.iteye.com/blog/854373
svn服务器端 主要用于svn服务器搭建 主要用于svn服务器搭建
SVN最新版 TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi
TortoiseSVN-1.10.1.28295-win32-win64-svn-1.10.2TortoiseSVN-1.10.1.28295-win32-win64-svn-1.10.2TortoiseSVN-1.10.1.28295-win32-win64-svn-1.10.2TortoiseSVN-1.10.1.28295-win32-win64-svn-1.10.2TortoiseSVN-...
mod_svn-1.7.10-ap24-x64.zip
使用方法:在eclipse中右键工程->Team->显示资源历史记录->在svn列表中选择记录,右键->Generation changelog->output format:svn log with affected paths Save to :Clipboard 然后粘贴到此工具中->点击整理->点击...
python对svn的支持包,这是win64位的资源,亲测可用。
在工具->选项->SourcControl->插件选择 AnkhSvn 双击Checkout出来的工程项目.sln后,在vs解决方案管理器中右键查看文件SubVersion相关命令 当修改文件后,使用Commit进行提交修改 当协作人员修改并提交后,使用...