Есть ли способ узнать, что будет делать обновление на базаре? - PullRequest
2 голосов
/ 16 августа 2010

Это способ узнать, какие изменения сделает обновление bzr, фактически не делая этого. В частности, я хотел бы получить небольшое предупреждение, если возникнет конфликт.

1 Ответ

3 голосов
/ 16 августа 2010

Не совсем то, о чем я знаю, это то, для чего bzr revert. Тем не менее, есть общий способ структурировать ваши местные филиалы, чтобы помочь. Я использую одну локальную ветвь, которая отражает центральную ветвь, а затем я использую ее для своей работы. Когда я готов «зарегистрироваться», я обновляю свою локальную зеркальную ветвь, которая всегда успешно выполняется без конфликтов, потому что я не изменил свою рабочую копию этой ветки. Затем я объединяю свою функциональную ветвь с моей локальной зеркальной ветвью, а затем помещаю свою локальную зеркальную ветвь в центральное хранилище.

Преимущество этой настройки в вашем случае заключается в том, что вы можете использовать bzr merge --preview или bzr diff, чтобы увидеть изменения, если вы не хотите на самом деле попробовать объединение. Лично я предпочитаю просто отменить слияние до тех пор, пока конфликты не будут исправлены либо в восходящем потоке, либо в моей локальной ветви функций.

...