Конфликты в ветках

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

Конфликты — это изменения, сделанные в одной и той же строке или части кода в файлах/сущностях либо же изменения, сделанные в бинарных файлах. Примите во внимание, что при слиянии веток конфликты могут возникнуть исключительно в дочерних ветках, тогда как в главной ветке конфликтов быть не может. Чтобы добиться такого поведения, при выполнении действия Внести изменения в главную ветку на странице управления ветками в проекте, MobilizeToday.ru сначала забирает изменения из главной ветки и добавляет их в дочернюю и лишь после этого вносит изменения из дочерней ветки в главную.

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

Примечание

Воспользуйтесь возможностью совместной разработки, чтобы пообщаться с другими людьми, работающими над проектом, если у вас возникли какие-либо вопросы, касающиеся разрешения конфликтов и вы не уверены, как поступить.

Интерфейс для разрешения конфликтов

Описание элементов интерфейса Конструктора при разрешении конфликтов в файлах/ресурсах проекта.

Разрешение конфликтов в текстовых файлах/сущностях

Описание процесса разрешения конфликтов в текстовых файлах и специфических сущностях MobilizeToday.ru.

Разрешение конфликтов в бинарных файлах

Описание процесса разрешения конфликтов в бинарных файлах.

Разрешение конфликтов с удаленными файлами/сущностями

Описание процесса разрешения конфликтов, связанных с удалением файлов и специфических сущностей MobilizeToday.ru.

См. также

Слияние веток

Управление ветками

Совместная разработка