Возможно что-то отсутствует действительно тривиальным здесь, но изо всех сил, чтобы понять выход ..файлов на Visual Studio Team Services рассинхронизации (Git репо)
Мы имеем установку репозитория Git на Visual Studio Team Services. С 1 февраля несколько файлов, похоже, не синхронизированы с их историей совершения. Их история содержит множество недавних изменений, но, вытаскивая последнюю версию, мы фактически получаем старые копии.
Непонятно, могли ли кто-либо из команды случайно напечатать странные команды в удаленном репозитории.
Совершенно очевидно, что «текущие» удаленные версии, видимые через веб-портал VSTS, кажутся старше, чем они должны быть в соответствии с их историей (так что это не проблема только с локальными репозиториями).
Ниже только один пример:
Текущая версия История
Изменения
Последние совершают
Даже если последний коммит показывает были добавлены несколько новых линий, в «текущей версии» файла не содержит их .. И нет никаких дополнительных фиксаций в истории !
Любые предложения о том, как проверить, что происходит на удаленном репо и исправить, или это известная проблема на VSTS (у них были проблемы в последнее время, и обслуживание было вниз вчера ..)
Звучит разумно, однако делать 'логарифмического мерзавец --full наследуемость -p HomeController.cs' точно показывает ту же историю и изменения, которые мы можем видеть на портале (то есть никаких следов, когда недостающие строки были удалены)? – Strillo
@ Strillo - Хм, это удивительно. Эта команда не будет отображать изменения от неудачного слияния, но обязательно должно быть перечисление самого слияния. Является ли это публичным репо каким-то образом, на что я могу взглянуть? –
Не публичное репо, к сожалению. В конце концов я смог определить оскорбительное слияние. Это было так, как вы предложили неправильное использование кодовых конфликтов, которые заменили удаленную версию более старой локальной копией. Тем не менее, я мог только идентифицировать это с помощью VSTS web history explorer .. все еще не могу понять команду Git, чтобы получить ту же информацию – Strillo