关注分享主机优惠活动
国内外VPS云服务器

svn的极简使用,入门必备(SVN使用教程详解)

摘要:使用默认值即可。这样,就不需要使用溶液了。用最新版本覆盖目标文件,并执行和提交所选文件。手动解决冲突。与其他用户交流后,手动更新目标文件。然后执行解决冲突,最后提交。

简介:菜鸟SVN教程的网站,下面引用部分内容。

基本介绍:

SVN,subversion的缩写,是一个开源版本控制系统。简而言之,就是用于多人通过采用分支管理系统的高效管理,共同开发同一个项目,实现资源共享,最终实现集中管理。

一般概念:

●仓库:统一存放源代码的地方;

●签出:当没有源代码时,从存储库中签出一个副本;

●提交:代码修改时,需要提交到存储库;;

●更新:当一个源代码被签出后,可以在更新后与存储库上的源代码同步;

安装:

安装教程链接如下:

服务器可以直接下载安装相应的版本。客户端直接安装相应的版本和中文补丁。

2.详细使用:2.1服务器为客户端配置IP、端口、账号、密码。1.打开服务器VisualSVN并配置身份验证选项:

2.设置地址servername:servername的值可以设置为:1.127.0.0.1(仅限本地访问)。2.计算机用户名(仅本地访问)。3.当前IP(任何会拼写IP的人都可以访问)。查看当前电脑IP打开终端,输入ipconfig,回车查看。

服务器端口可以使用默认值443。

3.设置用户账户密码:任意设置值密码:

4.访问项目地址:接下来浏览器会自动打开,输入新创建账号的密码即可打开如下页面:

2.2 SVN用法:1。创建一个新的版本库:最后,选择Create来成功创建它。浏览器打开方式如下:

2.将项目导入SVN仓库;首先复制仓库地址;右键单击一个项目文件;

输入地址和信息:右键刷新查看,成功导入一个测试项目:

3.检索项目(检出将项目从仓库中取出):

成功:

4.提交代码(commit提交代码到仓库):新建一个index.txt文件(内容:a: hello)。

添加:

提交提交:

确认:

5.更新代码:为了避免冲突,您应该始终将代码更新到最新版本:

右键单击选择更新:

2.3处理冲突:1。冲突:比如用户A和B都在一个版本为8的项目上修改了同一个文件的同一行代码,A先提交成功,版本变成了9,然后B不知道,马上提交。此时,发生了冲突并报告了错误。

当发生冲突时,subversion会将所有目标文件版本保存在当前工作目录下【上次更新的版本、当前获取的版本(即他人提交的版本)、自我更新的版本和目标文件】。

如果我现在构建另一个test2文件夹,我将把这个项目拉下来。

修改测试文件夹的index.txt文件,如下所示:

答:你好哈哈哈,然后修改test2文件夹的index.txt文件如下:

你好,嗨,嗨,嗨,嗨。首先提交test,一切正常,然后提交test2,出现以下冲突性错误:

接下来,系统会提示您选择更新:

看目录,有几个文件【上次更新版本,当前获取版本(即别人提交的版本),自己的更新版本,目标文件】:编辑冲突:

2.解决冲突:解决冲突的三种选择1。放弃自己的更新,使用svn revert,然后提交。没有必要使用以这种方式解析的svn。2.放弃自己的更新,使用别人的更新。用最新版本覆盖目标文件,执行解析文件名并提交(选择文件-右键单击-解析)。3.手动解决:发生冲突时,与其他用户沟通后,手动更新目标文件。然后执行resolved filename来解决冲突,最后提交。

如果您用其他人的版本覆盖自己,请在其他人的区域中右键单击:

如果您用自己的版本覆盖其他版本,请右键单击您自己的区域:

手动更改:

将其标记为已解决,然后单击左上角的保存:

这时,看看test2的额外文件:

此时,再次提交test2是没有问题的。

3.总结:以上就是全部。SVN需要更细致的研究,基本用的话就够了~

下次见~

我的Mile Mile空间Gitee仓库地址:全部特效源代码Q群聊(欢迎加入):629596039其他文章:~关注我查看更多简单创意特效:文字烟雾效果html+css+js环绕倒影加载特效html+css泡泡浮动背景特效html+css简单时钟特效html+css+js赛博朋克风格按钮htm。L+css仿网易云官网轮播html+css+js水波加载动画html+css导航条滚动渐变效果html+css+js书籍翻页html+css 3D立体相册html+css霓虹画板效果html+css+js记录部分css属性汇总(1) Sass汇总笔记…等等,来我的主页看看更多~

未经允许不得转载:主机频道 » svn的极简使用,入门必备(SVN使用教程详解)

评论 抢沙发

评论前必须登录!