最近我尝试在我的Windows 7 64位机器上构建Chromium,我查看了31.0.1650.4x版本的源代码,对源代码进行了一些更改并成功构建。然后我通过运行gclient sync
将代码更新为31.0.1650.63 gclient没有抱怨本地更改并且没有任何问题进行更新。
昨天我想将源更新为32.0.1700.76,我运行gclinet sync
它抱怨本地更改并且无法进行更新。因此,我运行svn revert -R .
以恢复本地更改并再次运行gclinet sync
,它删除了整个src
目录并再次检出所有内容!包括整个构建目录,所以我的最后一次构建丢失了。
我的问题是:如何在不删除和重新检查的情况下更新源代码,就像我的第一次更新一样?我可以接受恢复本地更改,但结账很懒,所以我想根据现有的来源进行更新,而不是从头开始查看。
以下是我更新源码所做的事情:
gclient config https://src.chromium.org/chrome/releases/32.0.1700.76
gclient sync
有什么问题吗?我该怎么办?感谢。