入职必备两小时入门SVN(二)

入职必备两小时入门SVN(二),第1张

入职必备两小时入门SVN(二) 入职必备两小时入门SVN(二) 1.SVN使用 1.创建版本

打开SVN服务端(开始菜单)

右击Repository、点击Create Repository,出现下面画面,选择默认就好

2.导入项目到SVN

复制仓库的url地址

找到你要上传的文件夹(或者文件),右键,选择import

url:复制刚刚的仓库地址,一般会再加上你自己的文件夹名字

message:你随便写,一般写你完成了什么业务

点击ok,会让你授权,一般永久授权就可以了。

会让你输入用户名密码,就输入之前的username和password就行了

看到版本已经变成2,那么已经成功!

也可以去SVN服务端查看,或者进入浏览器访问

3.检索项目(拉代码)Checkout

别人会给你一个svn地址。拿着地址在你想拉代码的文件夹右击鼠标,有个Checkout

4.提交项目

当你修改了项目之后,要把项目提交到版本库中。一般新加的文件,没有添加到版本控制中,所以需要先单独add以下。

或者可以直接提交整个项目,在提交页面选择未被add的文件

5.更新项目

如果版本库中的代码与你的客户端不一致时,直接右击update就可以了

6.解决冲突

版本冲突原因:

​ 假设A、B两个用户,他们分别从svn服务器中检出了test1.txt文件,此时A、B、服务器三个地方的test1.txt的版本都是13(我测试环境的当前svn赋予的版本号)接下来,B用户添加一句话并提交 此时B用户和服务器的test1.txt的版本都变为14,只有A用户的test1.txt的版本还为13。接下来A用户添加一句“aa”,然后提交 由于A用户是在13版本上做的修改,而服务器已经是14版本了,所以会提交失败

一般都是edit解决冲突。

一般会在提交前先update一下,如果发现冲突。

你会发现多了两个文件,一个是上个版本的,一个是现在这个版本的,还有一个是自己本地的嘛

解决办法:

一般就是把你的版本与服务器的版本结合起来,cv到merged中

2.IDEA中集成SVN

配置SVN环境

File》Other Settings》Version Controller》Subversion

重启IDEA

1.检出项目

选好仓库地址之后,选中checkout

选择存放的目录

选择默认的1.8

之后就可以打开项目了。

2.提交项目

点击commit即可

3.更新代码

选择默认就可以了

4.解决冲突

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5435814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存