Visual Studio отклоняет чужие коммиты

Я использую репозиторий Bitbucket вместе с двумя другими, и мы вместе разрабатываем небольшой проект. Я и еще один товарищ по команде изменились в одно и то же время, и теперь никто из нас не может это сделать, потому что нам придется забирать (а не просто извлекать) заранее, но это уничтожит нашу работу. Я добавил код другого партнера по команде, чтобы у меня была "правильно объединенная" версия на моей стороне, но для фиксации мне пришлось бы стереть другой коммит.

Вопрос в том, как это сделать в VS 2015 Team Explorer?

редактировать

Заставить последний коммит "захватить" ветку тоже хорошо. Есть способ сделать это?

1 ответ

Решение

Если ваш проект находится под управлением версией (в вашем случае, Bitbucket), то логично, что если одноранговый узел проверяет какой-то файл, над которым вы сейчас работаете, и вы попытаетесь проверить этот файл после того, как ваш одноранговый узел это сделал, то вы пришлось бы MERGE файлы, чтобы вы не перезаписывали работу вашего сверстника.

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

Надеюсь, что это имеет смысл. Если нет, дайте мне знать, и я постараюсь уточнить.

Другие вопросы по тегам