Svn 教程
1. SVN 教程 2. SVN 简介 3. SVN 安装 4. SVN 生命周期 5. SVN 启动模式 6. SVN 创建版本库 7. SVN 检出操作 8. SVN 解决冲突 9. SVN 提交操作 10. SVN 版本回退 11. SVN 查看历史信息 12. SVN 分支 13. SVN 标签 14. TortoiseSVN 使用教程

SVN 提交操作

SVN 提交操作

在上一章中,我们检出了版本库01,对应的目录放在/home/user01/01中,下面我们针对这个库进行版本控制。


我们在库本版中需要增加一个readme的说明文件。


root@:~/svn/01/trunk# cat readme 

this is SVN tutorial.

查看工作副本中的状态。


root@:~/svn/01/trunk# svn status

?       readme

此时 readme的状态为?,说明它还未加到版本控制中。

将文件readme加到版本控制,等待提交到版本库。


root@:~/svn/01/trunk# svn add readme 

A         readme

查看工作副本中的状态


root@:~/svn/01/trunk# svn status     

A       readme

此时 readme的状态为A,它意味着这个文件已经被成功地添加到了版本控制中。

为了把 readme 存储到版本库中,使用 commit -m 加上注释信息来提交。

如果你忽略了 -m 选项, SVN会打开一个可以输入多行的文本编辑器来让你输入提交信息。


root@:~/svn/01/trunk# svn commit -m "SVN readme."

Adding         readme

Transmitting file data .

Committed revision 8.

svn commit -m "SVN readme."

现在 readme 被成功地添加到了版本库中,并且修订版本号自动增加了1。