为什么“repo sync”会覆盖我的本地更改?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么“repo sync”会覆盖我的本地更改?相关的知识,希望对你有一定的参考价值。
当我在本地进行一些更改到/ framework / base然后我输入repo sync
(要更新ROM更新)时,它会自动覆盖我的本地更改。如果我做了100次更改,我想重新编写,我应该重做吗?他们又来了?有没有不覆盖它们的方法?谢谢 :)
答案
如果您有未提交的更改,repo
将不会覆盖它们。如果您已在远程不存在的主题分支上提交了更改,repo
将签出清单修订。如果这些提交位于遥控器上的主题分支上,repo
将不会触及这些更改,除非您执行repo sync -d
。
因此,如果您没有要提交的远程,则可以使用本地分支。然后当你做repo sync
时,检查清单修订版。然后你可以简单地做repo forall [<PROJECT_LIST>] -c <checkout my local topic branch>
。
以上是关于为什么“repo sync”会覆盖我的本地更改?的主要内容,如果未能解决你的问题,请参考以下文章
求助!!我刚使用repo管理git服务器的项目,在repo sync 时报错。什么回事???
repo sync 出现git@172.26.65.7's password: Permission denied (publickey,password).
从 save() 返回后,mongoose 会覆盖对文档的本地更改吗?