分类目录归档:svn

Linux 搭建SVN 服务器

 一. SVN 简介

Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 阅读全文

svn的回滚操作(撤销修改)

有时候我们想丢弃对代码做过的改动。 
两种情况: 
一、改动没有 check in。这种情况下,我们使用svn revert就能把改动给扔掉了。 
提示:多数用户习惯于只把本地改动过的文件删掉,然后执行一次update来还原文件,但最佳实践是执行svn revert,这个操作会更安全也更迅速。因为update需要去连接服务器而你没有准备好接受新的改动,而svn revert不会连接服务器也不会从服务器获取新的改动。  阅读全文