svn日常使用

svn是一个开放源代码的版本控制系统,是团队合作开发项目的利器,每个人可以把线上的项目检出到本地的工作空间进行操作,然后提交到线上。

以下是提交时遇到的三种状态:

在要操作的文件夹或者你修改的文件(即带一个黑色的大*文件)右键-->Team-->与资源库同步,(强烈建议先同步再提交或是更新)在编译器的下方、文件的上都会有三种箭头,蓝色、灰色和红色。

1、蓝色的箭头为线上其他人更改完提交的,你可以选择继续右键更新(就是把其他人的更改下到你的本地使线上和你本地的代码资源同步);

2、灰色的箭头为自己更改还未提交的,你要浏览一下你提交的文件,如果这时你确定是你修改错误想恢复到线上的代码,你可以右键覆盖/更新,这样会删除你本地的修改。

如果你浏览后确定提交,你可以右键提交,然后会跳出提示让你写日志,强烈建议书写相关的修改内容提示之类的,方便以后的查询恢复及其他人查看。

补充:有时你会看到有一个你删除的图片或者文件也出现灰色的箭头,这是你也要将其提交,因为你的所有的更改或是删除动作都是在本地进行,你需要把删除这一动作提交到线上,使两者同步;

3、红色的箭头你就要注意了,这是你与线上其他人提交的代码冲突了。

如果是代码的话,那就意味着你修改的文件线上也有人修改过,可以双击文件,左侧为你的代码,右侧为线上的代码,在代码区的上方点击合并-copy current change from right to left:意思是从右到左复制当前的变化,即将线上的修改的代码同步到本地,这时红色的箭头就会消失,

但是,如果合并后还是有红色箭头就意味着你和线上修改的是同一代码块,无法合并,这是你就要找到那个人一起商量了,千万不要随便更改!

补充:右键Team里有一个“显示资源历史记录”点击后,你可以看到线上所有人包括你的提交记录,可以方便比较恢复,但不要轻易还原或是恢复,三思三思!!

补充:每次同步的时候都会有.settings文件显示提交,这个是eclipse的个人配置,不需要提交,可以在Window-->Preferences-->Team-->Ignored Resources-->点击右侧的Add Patterns-->添加.seettings点击OK以后就不会在有提示了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值