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 回到修改前的版本