概述
本文主要讲述svn
在Ubuntu
上的使用, 以及在Windows/Ubuntu
上的svn server
的搭建和使用.
SVN for Ubuntu
安装
在Ubuntu
上安装svn
很简单, 只需要运行一下命令即可.
sudo apt-get install subversion
使用
- 检出文件
svn checkout \[repository url\]
将仓库中的文件检出到当前路径下, 这种情况下默认使用系统用户名作为svn账户名
svn checkout \[repository url\] \[本地存放路径\] --username \[svn账户名\]
将仓库中的内容检出到指定路径中, 同时指定检出的svn账户名
示例
svn checkout https://10.4.20.35/svn/test/ Public/demo --username test
按照提示输入密码即可.
- 添加文件
你如你在本地新创建了一个文件, 需要将这个文件上传到svn
服务器中. 那么首先你需要将这个新文件添加到更新队列中, 这一点类似于git add \[file\]
的意思.
svn add \[new file\]
在首次提交一个文件前, 使用add添加该文件
示例
svn add /Public/demo/test.java
- 将文件提交到版本库
在完成对一个文件的修改后, 如果想要把这个文件提交到服务器的版本库, 可以使用以下命令.
svn commit \[file name\] -m "提交日志"
将指定文件提交到服务器上, 同时记录此次提交的日志. 这种情况下svn默认当前提交用户的用户名为系统的用户名.
svn commit \[file name\] -m "提交日志" --username test
功能同上, 这个提交指定了svn账户名
示例
svn commit ./demo -m "this just is a test" --username test