LINUX下svn使用的方法总结
2013-11-26 14:44
169 查看
近期的一个项目不方便 Check 到本地,需要在测试服务器上进行编写和测试,所以就研究了一下如何在 Linux 命令行下使用 SVN。
首先 svn help 可以看到 svn 所支持的全部命令:
命令不多,如果用过Tortoise SVN的客户端,从字面上也不难理解这些命令所代表的含义。
首先我需要把我的项目 Checkout 出来。这个过程使用的命令是 svn checkout 或者 svn co
上图是执行的过程,在第一次提示输入密码时,会使用登录系统的用户名,回车,可以输入自己的用户名和密码,接下来整个下载过程就完成了。
提交代码
对代码进行修改后,需要提交代码到SVN中,这时要用到 svn commit / svn ci 命令。提交的时候,最好使用 –m 带上注释,这样今后查看的时候也比较方便。
更新文件
每次开始编码前,最好更新一下代码,看看其他人是否修改过代码。更新的命令为: svn update / svn up
可以切换到希望更新的目录,直接执行 svn update 而不必跟特定的文件或目录,也可以自己指定需要更新的文件或目录。
查看日志
这个功能在发现代码发生了变化,需要了解都有哪些变化的时候特别有用,前提是每一次的更新大家都写了注释。
使用命令 svn log :
[root@localhost config]# svn log config.php
------------------------------------------------------------------------
r79832 | shiqiang | 2010-06-29 11:16:35 +0800 (Tue, 29 Jun 2010) | 1 line
Change Config
------------------------------------------------------------------------
r76996 | shiqiang | 2010-06-22 13:51:33 +0800 (Tue, 22 Jun 2010) | 1 line
active $Id$s
基本上SVN的常用命令有这两个就可以开始工作了,但是SVN其实功能特别强大,在DIFF和Conflict处理方面,还没有研究过Linux下如何进行解决,另外还有Tag和Branch的功能。用好了SVN可以对于项目管理提供一个非常好的工具。
首先 svn help 可以看到 svn 所支持的全部命令:
命令不多,如果用过Tortoise SVN的客户端,从字面上也不难理解这些命令所代表的含义。
首先我需要把我的项目 Checkout 出来。这个过程使用的命令是 svn checkout 或者 svn co
上图是执行的过程,在第一次提示输入密码时,会使用登录系统的用户名,回车,可以输入自己的用户名和密码,接下来整个下载过程就完成了。
提交代码
对代码进行修改后,需要提交代码到SVN中,这时要用到 svn commit / svn ci 命令。提交的时候,最好使用 –m 带上注释,这样今后查看的时候也比较方便。
更新文件
每次开始编码前,最好更新一下代码,看看其他人是否修改过代码。更新的命令为: svn update / svn up
可以切换到希望更新的目录,直接执行 svn update 而不必跟特定的文件或目录,也可以自己指定需要更新的文件或目录。
查看日志
这个功能在发现代码发生了变化,需要了解都有哪些变化的时候特别有用,前提是每一次的更新大家都写了注释。
使用命令 svn log :
[root@localhost config]# svn log config.php
------------------------------------------------------------------------
r79832 | shiqiang | 2010-06-29 11:16:35 +0800 (Tue, 29 Jun 2010) | 1 line
Change Config
------------------------------------------------------------------------
r76996 | shiqiang | 2010-06-22 13:51:33 +0800 (Tue, 22 Jun 2010) | 1 line
active $Id$s
基本上SVN的常用命令有这两个就可以开始工作了,但是SVN其实功能特别强大,在DIFF和Conflict处理方面,还没有研究过Linux下如何进行解决,另外还有Tag和Branch的功能。用好了SVN可以对于项目管理提供一个非常好的工具。
相关文章推荐
- Linux下SVN的一些使用方法总结
- Linux下SVN的一些使用方法总结
- Linux下SVN客户端的使用方法
- Linux环境SVN命令行使用经验总结(转)
- Unix/Linux中进程控制相关命令总结&, jobs, fg, bg等命令的使用方法
- Linux下查看内存使用情况方法总结
- linux下svn的使用总结
- Linux下查看内存使用情况的方法总结
- Linux下创建和使用静态库、共享库的方法总结
- Linux下Git和GitHub使用方法总结
- Linux知识总结复习2:Linux防火墙的基本概念和使用方法(未完待续)
- Linux下Git和GitHub使用方法总结
- Linux下Git和GitHub使用方法总结 (码云)
- Linux下Git和GitHub使用方法总结
- linux下使用shell批量修改文件名几种方法总结
- Linux下查看内存使用情况方法总结
- Linux下Git和GitHub使用方法总结
- Linux环境SVN命令行使用经验总结
- linux下svn命令使用总结
- Linux下查看内存使用情况方法总结