SVN

添加团队同步:

点击 "Open Perspective" (),选择 "Team Synchronizing" (团队同步),点击 "Open" (打开)

单项同步:

在左边的 "Synchronnize" 窗口选择 "Incoming Mode" 模式,这个模式的代码都是服务器更新的代码,需要下载到本地的,右键要更新的文件–> "team" –> "更新"

分享项目:

右击项目选中 "Team" (团队),点击 "share project" (分享项目)即可

提交项目:

右击项目选中 "Team"(团队),点击 "提交" 弹出提交日志对话框,写完更新日志可以带更新日志一起提交,点击 "OK"完成即可。

下载项目:

选中SVN资源库中的某项目,右击 "检出为.." 选中 "Finish",等待完成即可

"Check out HEAD revision":表示检出为最新版本

从服务器更新代码:

右击项目选中 "Team"(团队),选择 "与资源库同步"

冲突问题:

如果出现 "Conflicts Mode" (红色双向箭头),则代表本地代码和服务器代码有冲突。(即:本地代码在未更新到最新版本的情况下,对代码进行了更改;或者在你对a.Java写代码的期间,有人往服务器上传了新的a.java代码,使得代码间出现了冲突)

更换服务器地址:

"window" -> "show view" -> "SVN资源库"-> "选择svnUrl位置" -> "右键" ->"重新定向"

忽略部分文件:

点击 "Open Perspective" (),选择 "设置属性" ,在属性名一栏选择 "svn:ignore" SVN忽略,在属性内容中输入需要忽略的文件
target
.project
.classpath
.settings
gen
bin
例如这些文件都是我们项目编译时会自动生成的,添加忽略是为了避免冲突。
添加忽略的文件以及文件夹是不会提交上服务器的

解决文件冲突item is out of date:

右键我们的项目,先更新一次,会发现我们冲突的文件出现了别的副本,并且代码也会有别的内容显示
选中有冲突的文件,右击 "Team" 选中 "编辑冲突",更改冲突处之后保存。
回到编辑好的冲突文件,右击 "Team" 选中 "标记为解决",选择单选框第一项 "Conflicts have been resolved in the file." (冲突已被解决)
编辑文件回到带星号的状态,即表示可更新,再次提交

下线项目:

右击 "team" 选中 "断开连接" 并勾选 "并且从文件系统中删除SVN元信息" 点击 "Yes" 既可。

"并且从文件系统中删除SVN元信息":不可重新连接
"不删除SVN元信息":可重新连接。重新连接右击项目 "Team",选中 "Share Project..",选择 "SVN" 点击 "Next" ,勾选 "在完成时验证连接" 点击 "Finish" 即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值