Ссылки отсутствуют после Git перебазирования в Git расширение - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь помочь коллеге. По сути, мы работаем над одним проектом. Он использовал расширение Git, чтобы добавить репозиторий на свой компьютер. Затем он проверил ветку, над которой мы будем работать. Я был тем, кто создал эту ветку. С моей стороны все нормально, но он получает 140+ ошибок. После быстрой проверки с ним, кажется, что ссылки не работают. Теперь я объясню весь шаг, который мы прошли с самого начала.

Это началось сегодня утром. Никто из нас не мог начать проект (несмотря на то, что он был копией того, который уже был в хранилище). Я посмотрел на это, и, видимо, одна из ссылок не работала. Я просто щелкнул правой кнопкой мыши на сайте и добавил ссылку. Это сработало с моей стороны, и я мог начать это. Таким образом, я перенес это изменение в филиал.

Затем я связался со своими коллегами и провел с ним процесс. Когда он загрузил расширение git, у него было более 130 отличий, несмотря на то, что он еще ничего не сделал в проекте (он ждал, когда я его решу). Он пытался несколько раз сбросить его. В конце концов, мы выяснили проблему и следовали тому, что я нашел в другом посте. Это сработало, и он смог сбросить изменения. Оттуда он вернулся к расширению git и получил изменения. Затем в самой последней версии удаленной ветви щелкнул правой кнопкой мыши и перебазировал свою локальную ветку. Нет ошибок или проблем до сих пор. Затем, когда он вновь открыл визуальную студию 2019 и попытался построить проект, он получил около 149 ошибок. Все эти ошибки были из-за того, что он не мог найти некоторые ссылки в начале файлов CS. многие из "использующих" не работали. Я попытался восстановить решение, но безрезультатно.

Я не знаю, что делать. У него те же файлы, что и у меня, но он не работает. ОС та же (windwos 10) IDE такая же (Visual Studio 2019), и мы оба использовали расширение Git. Кто-нибудь знает, что может вызвать такую ​​потерю массы? Я выдвинул свою версию, и он переместил свою ветку на нее (он еще ничего не изменил)

1 Ответ

0 голосов
/ 30 апреля 2020

Полагаю, вам нужно сначала установить sh, является ли это Git проблема расширений, git проблема или проблема пользователя.

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

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

Также попробуйте запускать команды из cli - GE - это просто пользовательский интерфейс, который выполняет все те же команды git, нет волхвов c там. Вы можете просмотреть git журнал команд, нажав F12 или через меню Инструменты> Git журнал команд .

...