sourcetree 解决文件冲突

目录

 

冲突模拟

解决冲突

退回指定版本

写在最后



冲突模拟

为了模拟这次冲突,首先我上传了一个.py文件。

在两台电脑A和B中分别修改.py文件,将A电脑修改的文件上传服务器,

修改B电脑中的.py文件

解决冲突

在提交文件时,就会提示文件冲突,显示如图中黄色叹号,而在下图右侧提示了文中冲突部分。

然后,根据需要对文中冲突部分进行修改,

修改完成后在sourcetree中将冲突修改为已解决

继续提交就可以了。

退回指定版本

当文件问题无法解决,或者,出现错误的提交操作,可以在日志流中回滚到你的版本,也可以在日志中,选中选定提交版本后,将该分支的文件退回到指定的版本。

当然,在合并是你可以根据你的需要,看是否保留已经修改的文件。

写在最后

为了尽可能的避免出现文件冲突,给自己和他人增加不必要的工作量,

建议:

  1. 在你决定编辑文件时,先拉取一次代码,确保服务器与本地文件版本一致
  2. 如果非必要,尽量不在直接在原文件修改,建立一个副本,修改完成后,再拉取一遍,确保该文件没有被修改,再将副本覆盖源文件,提交。
  3. 如果在提交时发现文件被别人修改了,可以利用notepad++文本比较插件,解决冲突后,再覆盖提交

我的博客即将同步至 OSCHINA 社区,这是我的 OSCHINA ID:osc_97408713,邀请大家一同入驻:https://www.oschina.net/sharing-plan/apply

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Oxygen2Test

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值