您的位置:首页 > 运维架构 > Linux

CentOS下安装svn,重启svn服务,利用TortoiseSVN提交代码、拉取代码,

2017-08-31 17:51 411 查看
一、CentOS下安装SVN,启动SVN:

http://blog.csdn.net/u013927110/article/details/45972873

以上博客从卸载旧的SVN、安装新的SVN、建立代码库、启动SVN都有,验证也有。我就截个图啦。




二、Windows(开发环境下)安装TortoiseSVN





百度搜索TortoiseSVN,选择官网就可以下载了,然后如果对安装路径没什么要求,就是一路Next就好了。
TortoiseSVN安装成功之后,可以任选一个文件夹,点击右键,会出现如下图所示选项:



三、获取SVN服务器地址:

http://blog.csdn.net/u013354805/article/details/48439501





在需要从服务器上拉下代码的时候,在空文件空白处右键点击SVN Checkout,出现以下窗口:



将URL填写在这就OK了。

至于URL具体如何填,这还牵扯到我们在用编译器(如IntelliJ IDEA)提交代码时提供的路径。
四、IDEA配置SVN,以及提交代码。
首先得给IDEA配置SVN:
打开IDEA,File->Settings->Version Control->Subversion:




下面是IDEA提交代码的过程:



点击import into Subversion,出现以下弹出框:



只需要点击加号,就可以在svn库中新增一个项目目录了:



点击Import,如上图,可以得到下图:



点击OK,得到下图:



点击Ok,看,正在提交:





五、拉取SVN服务器上的代码:

下面,来验证已经提交成功与否:
在一个空白目录,邮件点击checkout,在弹出框中,选择你想要拉下来的项目目录:我这里选择DubboDemo:



选择DubboDemo之后,点击OK:






注意:在checkout你点击Ok时,如果出现:svn: Can't connect to host '*.*.*.*': 由于连接方在一段时间后没有正确答复或连接,那么可能是防火墙的问题,具体可以在下面这个路径下找到iptables文件,
/etc/sysconfig/iptables,   如图:




在iptables中加上红线框中的一行就可以了。





然后重启一下防火墙:



相关问题还可以参考博客:http://blog.163.com/litianyichuanqi@126/blog/static/115979441201231725556322/

http://www.cnblogs.com/viphchok/p/5657463.html
下面这个图是没有出错的情况下,从SVN服务器拉取:




以上是正在拉代码到本地电脑的显示框,表示不光SVN成功安装,小乌龟也顺利运作了:



六、通过IDEA获取服务器代码:



未完待续。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SVN