SVN(Subversion)是集中式管理的版本控制器。它只有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。
版本库是集中存放在中央服务器的,干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。
其中,svn co 即svn checkout。将代码从服务器上down下来。格式
svn co --username 用户名 --password 密码 资源路径
此时,会在你的当前工作目录下,创建一个缺省的文件夹(资源路径中最后一级目录)。
svn up即svn update。即如果服务器上有更新,执行该操作后将更新本地代码。
svn ci 即svn commit。将本地的代码修改提交到服务器。格式为
svn commit -m “LogMessage” 资源路径
网友评论