Mac svn使用学习-3-客户端调用服务端简单例子

既然在前一篇内容中我们已经讲svn服务器搭建好了,那么接下来我们试着试着简单使用一个该服务器

1.从本地导入代码到服务器上

userdeMBP:~ user$ svn import /Users/user/centos7-virtualbox svn://localhost/myCode/centos7 --username=boss --password=00000 -m "初始化导入centos7的vagrantfile文件"
Adding         centos7-virtualbox/.vagrant
Adding         centos7-virtualbox/.vagrant/machines
Adding         centos7-virtualbox/.vagrant/machines/default
Adding         centos7-virtualbox/.vagrant/machines/default/virtualbox
Adding         centos7-virtualbox/.vagrant/machines/default/virtualbox/vagrant_cwd
Adding         centos7-virtualbox/.vagrant/rgloader
Adding         centos7-virtualbox/.vagrant/rgloader/loader.rb
Adding         centos7-virtualbox/Vagrantfile
Committing transaction...
Committed revision 1.

将本地的一个/Users/user/centos7-virtualbox文件导入svn服务器中的myCode仓库的centos目录下,该文件夹中仅存放着centos7虚拟机的部署文件Vagrantfile,使用-m参数写进注释,boss和00000分别是之前设置的用户名和密码。当前操作的修订号为1,表示第一次操作。

 

2.将上面上传的代码再次下载到客户端本地上

userdeMBP:~ user$ svn checkout svn://localhost/myCode --username=boss --password=00000 /Users/user/foo
A    foo/centos7
A    foo/centos7/.vagrant
A    foo/centos7/.vagrant/machines
A    foo/centos7/.vagrant/machines/default
A    foo/centos7/.vagrant/machines/default/virtualbox
A    foo/centos7/.vagrant/machines/default/virtualbox/vagrant_cwd
A    foo/centos7/.vagrant/rgloader
A    foo/centos7/.vagrant/rgloader/loader.rb
A    foo/centos7/Vagrantfile
Checked out revision 1.

将仓库myCode中的所有数据都下载到本地的/Users/user/foo文件夹中,修订号仍为1。查看相应文件夹中,果然有centos文件夹,并包含着Vagrantfile文件:

 

3.修改代码并再次提交

1)修改代码:

# config.vm.box_check_update = false

将上面配置项之前的#和空格删除

2)提交

终端进入到/Users/user/foo目录下,然后运行:

userdeMBP:~ user$ cd /Users/user/foo
userdeMBP:foo user$ ls
centos7
userdeMBP:foo user$ svn commit -m "修改了Vagrantfile文件的config.vm.box_check_update配置项"
Sending        centos7/Vagrantfile
Transmitting file data .done
Committing transaction...
Committed revision 2.

然后这次修改就成功了,并且能够看见修订号变成了2

 

4.同步

如果有别人修改了你上传的代码,想要同步时,就运行:

⚠️还是在/Users/user/foo目录下运行

userdeMBP:foo user$ svn update
Updating '.':
At revision 2.

 

想要了解其他的更多用法,继续往下看吧

posted @ 2019-01-07 17:12  慢行厚积  阅读(323)  评论(0编辑  收藏  举报