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版本, 这里只有这个,其他待发掘.
未完待续...
慢慢整理
分享到:
相关推荐
* 解决方法:client2 先将进行 update,生成一堆,然后右击 client2 中的冲突文件-> TortoiseSVN->Edit Conflicts-<右击修改,最后右击 client2 中的冲突文件-> TortoiseSVN->Resolved->commit。 SVN 服务器端的...
将文件解压缩到 C:\ 下,将解压缩后的 svn-win32-1.7.2 文件夹名改为 svn,然后将 C:\svn\bin 加入到系统的 PATH 环境变量中,即可开始使用。 将 svnserve.exe 设置为系统服务: sc create svn binpath= "C:\svn\...
3. 安装完成后,重启Eclipse,通过“Window” -> “Preferences” -> “Team” -> “SVN”进行配置。 对于MyEclipse: 1. 在“Window” -> “Preferences” -> “MyEclipse” -> “Team”中找到SVN配置。 2. 如果...
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服务端(VisualSVN-Server-3.9.0-x64) SVN服务端(VisualSVN-Server-3.9.0-x64) 直接使用
"svn-win32-1.8.9-1-ap24_pdb"这个标题表明这是针对Windows平台的SVN服务器端版本,具体是1.8.9版本,可能包含了程序数据库(pdb)文件,这类文件通常用于调试和诊断目的。1.8.9版本的发布意味着它包含了一系列的...
在本文中,我们将深入探讨Eclipse SVN插件(svn-site-1.6.17)及其相关组件,以帮助您更好地理解和使用这个强大的版本控制系统。 首先,Eclipse SVN插件提供了图形化的用户界面,使得用户可以方便地进行版本控制...
**SVN常用操作——查看代码提交及改动记录方法** 在软件开发过程中,版本控制系统如Subversion(SVN)是团队协作的重要工具。它允许开发者跟踪和管理代码的修改历史,以便于协同工作、回溯错误并理解代码的发展过程...
在“svn-win32-1.4.6.zip”这个压缩包中,我们可以看到的是适用于Windows操作系统的SVN客户端版本1.4.6。 1. **SVN的原理**: SVN基于集中式版本控制模型,所有的版本信息存储在一个中央服务器上,开发者通过...
<artifactId>maven-svn-revision-number-plugin</artifactId> <version>2.1</version> <executions> <execution> <goals> <goal>revision</goal> </goals> </execution> </executions> <!-- 可选配置 --> ...
将文件解压缩到 C:\ 下,将解压缩后的 svn-win32-1.7.0 文件夹名改为 svn,然后将 C:\svn\bin 加入到系统的 PATH 环境变量中,即可开始使用。 将 svnserve.exe 设置为系统服务: sc create svn binpath= "C:\svn\...
附件:eclipse的svn插件包 1、解压 2、将features里的文件拷贝到eclipse目录下的features中 将plugins里的文件拷贝到eclipse目录下的plugins中 ... show view - > other 中出现svn,就可以添加svn资源库操作啦
- 上传项目到SVN服务器:选中项目右键 -> `Team` -> `Share Project` -> 选择SVN并连接到服务器。 - 下载项目到本地:在SVN资源库中找到项目 -> 右键 -> `Checkout to Local`。 - 文件同步:使用`Team`菜单下的`...
【标题】"SVN-x64-svn-2017-10-31 104600_Hcs.zip"所指的是一个64位版本的Subversion(SVN)软件的压缩包,发布于2017年10月31日,版本号为104600,由Hcs提供。这个压缩包中包含了一个名为"SVN-x64-svn-2017-10-31 ...
SVN 客户端下载 TortoiseSVN-1.14.6.29673-x64-svn-1.14.3
- **新建项目**:File -> New -> Project -> Import Projects from SVN。 - **创建资源库位置**:如果需要,可以创建新的资源库位置。 - **选择资源库和项目**:选择已有资源库,点击“Next”。 - **指定检出设置**...
Eclipse SVN插件是开发人员在使用Eclipse集成开发环境时,用于版本控制的重要工具,主要功能是与Subversion(SVN)服务器进行交互,实现代码的版本管理。本篇文章将详细阐述Eclipse SVN插件的相关知识点,包括其安装...