1、SVN使用说明2,这次主要以一个实例来讲述SVN的使用假设SVN服务器已经配好 IP地址:192.168.120.39 Subversion 版本库目录:/svn/myproject 登陆用户名:login 登陆密码:12345,主要内容,一般流程,svn import 将未版本化文件导入的最快方法例如:本地有一个test/pro/a.c文件,需要上传到版本库中,则执行以下命令:svn import test http:/192.168.120.39/svn/myproject 增加 test/pro增加 test/pro/a.c 注意:命令是将最上层目录下的所有内容添加到版本库中,若添加本地
2、目录为test/pro则直接将a.c添加到版本库中。设想n多个文件堆在一起,非常凌乱,2018/12/29,svn checkout继续我们的例子,假设我现在在另一台机器上工作,需要a.c的源码,则需要从svn服务器上下载:例如:svn checkout http:/192.168.120.39/svn/myproject/proA proA pro/a.c注意:如果没有指定下载哪个文件夹则会将版本库中的所有文件都下载下来,2018/12/29,更改文件有三种可能:第一种是修改了源文件后回传到svn服务器中第二种是增加了某些文件第三种可能是需要更新本地文件的版本(可能别人已经修改了文件)例如:
3、 当修改了本地文件a.c,则使用命令 svn commit a.c即可因为下载的时候已经将本地版本与svn服务器做了关联,所以只要使用简单命令即可 加入想在pro文件夹中在增加一个b.c文件,则命令为:svn add b.c http:/192.168.120.39/svn/myproject/pro 如果我们想更新当前目录及目录以下所有文件,则使用命令:svn update如果想更新某一特定文件则使用 svn update a.c,2018/12/29,如果我们要删除版本库中a.c文件则:svn delete http:/192.168.120.39/svn/myproject/a.c如果我们想要查看修改文件a.c的日志则:svn log a.c当我们在操作版本库的时候,一般有两种方式写日志记录第一种是在命令后直接附上message,如:svn commit -m “add test file for my test“ test.php 第二种则是在操作完成,svn会提醒你需不需要写日志,代码应多备份 以免出现意外,谢谢观赏,Make Presentation much more fun,WPS官方微博kingsoftwps,