svn的使用

1.在虚拟机中安装svn软件(傻瓜式安装)

2.安装好以后, 会自动打开该软件, 并创建"代码仓库"和"User"用户

3.拷贝仓库中得URL,在虚拟机中得浏览器可以直接打开其代码仓库, 

但是如果在其他地方必须要用其IP地址才能访问

(获取IP地址:打开运行->cmd->ipconfig 就可以看到IP地址了)

4.可以用命令行来操作检验svn的可用性

svn --help

5.1 先创建一个路径,跳转到该路径下再checkout

5.2 --svn checkout (服务器的ip地址) (指定的路径)-- 

(其中, 服务器没有文件也要checkout的原因是:需要指定路径)

6.到manager这个文件中, 发现没有东西, 是因为那是个隐藏文件夹, 可以输入 open .svn 来显示其文件夹

6.1 可以通过命令行把隐藏文件夹显示出来

# 显示隐藏文件

$ defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder

# 不显示隐藏文件

$ defaults write com.apple.finder AppleShowAllFiles No && killall Finder

7.创建一个文件夹, 编写代码

8.提交 --svn commit main.c

8.1 可能会出现如下的错误1:

该错误的意思是:当前文件没有在版本控制之下

解决的方法: svn add main.c (添加代码)  --add 只有是新添加的文件才可以用

[ svn add main.c   //  svn commit main.c ]--正确的步骤

8.2 可能出现的错误2:

svn: E205007: None of the environment variables SVN_EDITOR, VISUAL or EDITOR are set, and no 'editor-cmd' run-time configuration option was found : 表示没有进入编译器  

解决方法:添加注释 svn commit -m "创建了一个main.c"

所以, commit的时候, 一定要添加注释

9.--svn update-- 必须在svn中得软件仓库的目录下才能更新

10.如果有冲突时,解决冲突.

解决好之后, 用 svn resolved person.h (其中person.h表示你解决冲突的地方) 来告诉编译器解决好了

然后再commit

11. svn revert main.c  回到修改前的版本

原文地址:https://www.cnblogs.com/lyz0925/p/4846244.html