添加团队同步:
点击 "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" 即可。