SVN的配置和使用

Jun 10, 2016


概述

本文主要讲述svnUbuntu上的使用, 以及在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

参考文献


上一篇博客:JSP学习日志(一)
下一篇博客:Ant学习和使用