eclipse中svn的常用功能总结

一、先来看看常出现的一些符号

说明是当前版本没有的内容,需要进行添加至服务器

说明是文件发生了更改,需要提交并进行更改的

说明当前版本落后于服务器,需要从服务器更新数据

说明当前文件需要从服务器导入。

说明与服务器连接同步(仅仅指svn的上一次同步没有发生变化),并且没有更改 后面包括版本号,作者和时间

表示有不同步文件  第一次检出也会有雪花标志,因为会生成settings文件夹的信息,会发生改变

*就是表示已经修改过的文件

?表示服务器不存在该文件

服务器的文件将会被该次提交删除

出现冲突

合并标识,svn帮我们进行了合并

右下角为小红叉,意味着该文件在本地已经被删除了(脱离了svn的掌控),但是在svn上依然存在(所以对该文件提交后,该文件的x会变成*号表示该文件不存在于svn上)。

二、提交文件

首先选择文件,选择与资源库同步,查看有哪些地方需要进行提交修改,

然后选择需要上传的文件进行提交

提交后出现说明提交成功。

不提交文件可以看这里:https://blog.csdn.net/king_kgh/article/details/79030906

三、解决冲突

  如果zhangsan对一个文件进行了修改,lisi也对这个文件进行了修改,那么zhangsan先提交,lisi再进行同步,就会发现生成了冲突,这个时候,需要lisi先进行更新

然后会出现

第一个是svn帮我们进行合并的文件,去掉里面的标识就可以了,并把下面两个删除即可。

其中的r11和r12是eclipse兼容的bug,直接用编辑器打开即可编辑代码,11和12分别是你提交之前和服务器端的代码。

解决后,删除其他不需要的文件即可,然后删除。

四、重置用户名和密码

删除C:\USER\你的用户名\appdata\roaming\subversion\auth\下的所有文件

五、历史记录

右键项目选择查看历史记录即可

svn导出maven工程 https://blog.csdn.net/haoui123/article/details/82776749

六、相关操作问题

       1.当我复制一个文件名相同的内容用于替换被svn管理的内时,eclipse会提示是否删除该文件,此时选择删除文件,

那么svn就会创建出一个临时文件,并将原来的文件右下角显示为表示未提交,此时该temp文件就是你考拷贝进来的文件

核对无误后,删除原文件,去掉新文件后缀,再提交即可。

2.删除收到版本控制的文件,撤回后还能继续受版本控制么?

会的

七、手动文件合并

现在有AB两个成员,当A成员提交后,B成员想要从svn中获得数据,此时B进行资源库同步并想要检验A提交的内容是否满足要求。

向左的箭头表示内容同步到本地,点开可以看到具体的不同点在哪里。点击后可以将服务器更改内容,直接同步到本地,值得注意的是,如果此时你保存,那么你本地文件的版本就会升级,此时本地与服务器文件就会冲突,产生

 冲突解决方案:https://blog.csdn.net/qq_35542689/article/details/89552261

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值