2014-05-03 5 views
0

Во-первых, извините, английский не мой родной язык.Cherry-pick not mark merge

Вопрос:

  • У меня есть 2 филиала в моем локальном и удаленном хранилище.

    • 1 = мастер
    • 2 = branchTest

Я коммит в branchTest, а затем я сделал толчок к моему удаленному хранилищу в Bitbucket. В Bitbucket он показывает 1 commit перед BranchTest, это правильно, потому что я не слился с мастером.

Затем я выполняю:

git checkout master 
git cherry-pick commitNumber 
git push origin master 

Эта команда делает слияние между только одну фиксацию (commitNumber).

Проблема: Bitbucket все еще показывает, что существует 1 фиксация впереди BranchTest.

Вопрос: Только слияние отмечалось, что коммиты были объединены?

Когда я выполняю git merge branchTest, bitbucket show сливается.

+0

'мерзавца co' не родная команда мерзавца, это выглядит, как вы используете псевдоним для 'git checkout', это правильно? –

+0

Да Cupcake, co - мой псевдоним для оформления заказа. – javaTry

ответ

0

вишневый выбор создает другую фиксацию, с anoter commitNumber да так, только сливать «знак, который, как совершить объединенным»

+0

Привет, Руслан Остафичук, Я понял ваше объяснение. Существует другая команда, которая выполняет одно слияние и помечена объединенной (которая совершает)? Я не хочу, чтобы слияние всех изменений в ветке, затем я использую вишневый подбор. Это отрицательная точка вашего использования, но есть эта проблема (не отмечено слияние). Спасибо. – javaTry