大家好,欢迎来到IT知识分享网。
今天我将我这个星期研究的SVK,和大家分享一下。也让大家知道这个软件的强大之处。
首先要了解SVK是干什么的?
SVK是分布式SVN管理工具,也是项目管理分布式开发的首选。
SVK是用perl写的,这样他对系统就要有要求。
所以在官网也会看到很多版本
我这里用的是win32
下面我将介绍SVK的基本配置:
SVKROOT SVK工作目录
SVKRESOLVE SVK处理冲突的方式—-我这里的值是y
安装win32版本的SVK 将bin加到环境变量里,为了以后方便使用
好了我们尝试一下:
图1
接下来,我们可以进行一些基本的SVN的操作,这里就不详细说明,会SVN基本都会SVK
我们这里主要说的是怎么用这个工具实现分布式是SVN工作
1.选定主SVN服务器这里我用是本机的服务器
http://localhost:8080/svn/testrepos/
2.然后开始我们的操作
2.1 打开cmd 输入svk depotmap –i
2.2 为服务器打mirror svk mirror //project http://localhost:8080/svn/testrepos/
2.3 创建一个工作的SVN目录,这里只能用镜像作为模拟的服务器
有两种方式:
1.直接用svk copy //project //copyproject -m “this is copy directory”方式创建模拟服务器
2.用其他的服务器创建镜像 svk mirror //otherproject http://localhost:8080/svn/testmerge/
3.进行基本的操作(SVN操作),这里我只赘述
4.下面就用SVK的smerge功能来实现服务器镜像之间的merge操作
对于第一种方式 svk smerge //copyproject //project
对于第二种方式 svk smerge -B //otherproject //project
实现了上面是操作就实现了我们的操作
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/147773.html