1.首先安装 subversion
yum install subversion.i686
2.创建一个repository(相当于创建一个svn管理你提交文件的数据库)
$svnadmin create /home/j.li/JRepos
这个命令会自动创建 /home/j.li/JRepos目录并生成一系列的文件
3.导入你的程序文件
假设的程序在 /home/j.li/work/test1 里,执行如下命令
$svn import /home/j.li/work/test1 file:///home/j.li/JRepos/test1 -m "initial import"
将会把test1目录下的所有文件拷贝到版本库的test1下里进行管理
使用如下命令查看版本库的管理的文件
$svn list file:///home/j.li/JRepos/test1
4.这是就可以将/home/j.li/work/test1删除了,稍后将从版本库里checkout出来进行编辑修改
5.在官方的文档中有推荐的版本库布局
(While Subversion's flexibility allows you to lay out your repository in any way that you choose, we
recommend that you create a trunk directory to hold the “main line” of development, a branches
directory to contain branch copies, and a tags directory to contain tag copies.)
recommend that you create a trunk directory to hold the “main line” of development, a branches
directory to contain branch copies, and a tags directory to contain tag copies.)
$svn list file:///home/j.li/JRepos
/trunk
/branches
/tags
6.导出编辑,执行如下命令将会checkout从版本库中取出最新的版本
$svn co file:///home/j.li/JRepos/test1 /home/j.li/test1
7.编辑完成后提交修改
$svn commit /home/j.li/test1 -m "first update"