之前我已经写了Linux中配置svn,那么我们配置svn的目的那自然是能够使用它更新我们的代码并且实现团队协调的作用,其实我刚开始搭建出svn我也在钩子上绕了很大一圈最后才完成了,此笔记献给码农们希望你们不走我的弯路!好的废话不多少上代码
在我们创建的svn中目录如下,现在我们进入hooks目录
然后创建一个post-commit的文件
有些朋友创建出来可能是白色的 那是因为你的文件没有x执行权限
执行 chomd -x post-commit 即可
配置如下
注意:#!/bin/bash 对于这段代码学过python的人可能会习惯性的认为他是注释,其实不是如果你不加这段代码则会执行失败
svn=这里配置svn的软链接地址
web=配置你要更新代码的地址
下面的$svn不用我多少自然是用户名密码
配置好以后我们就可以用户端传项目上去了
但是我们发现我们在客户端修改代码并没有改变服务器的代码
这个时候需要在服务器里面拉取svn上的项目这里的目录必须和svn下面的post-commit里面配置的目录一样
cd到你的项目放置的目录执行checkout svn:地址:端口/目录
把svn上面的项目拉取到你的服务器上面
然后你在客户端修改代码以后commit
服务器上的代码就跟着修改了
最后欢迎大家关注我的个人网站萧潇墨个人网站www.x-x-mo.com
我会经常更新编程方面的笔记,大家一起分享!
你有一个苹果我有一个苹果我们交换大家都只有一个苹果,但是你有一种思想,我有一种思想,大家交换,那么我们就有两个思想!