2013-12-23 3 views
1

Я работаю с git на определенной ветке.Почему sourceTree автоматически загружает файлы с локальными изменениями?

Я редактировал .cproject

Я использовал sourceTree, чтобы вытащить из пульта ДУ и некоторые измененная были объединены и толкнул автоматически.

Но почему файлы с локальными изменениями не запрашивали разрешения конфликтов слияния?

enter image description here

+0

Если у вас есть инструмент, который автоматически * толкает *, когда вы делаете * тянуть *, это довольно страшно! –

+0

Я использовал SourceTree в течение нескольких месяцев в прошлом году по проекту, и я не думаю, что это когда-либо автоматически 'push'ed. Вы настроили его так или иначе? – Chris

+0

@ Chris, no. Как профессионал, обычно прошу меня сделать сцену до вытягивания (в противном случае изменения будут отменены) или обучить меня конфликтам слияния –

ответ

0

Если изменения вы иллюстрирующие не является результатом модификации одновременно, то любые изменения из удаленных могут быть автоматически применены и объединены в местное отделение.
Не было бы конфликта, и вы увидите разницу, которую вы упомянули между новой локальной версией и ее родительской фиксацией.

К «в сочетании», я имею в виду изменение сделано, с момента последнего тянуть в обеих ветвей, локального (например master), и remote/master.

Смежные вопросы