Я пишу это, потому что я провел большую часть дня, пытаясь добавить свой существующий проект в систему управления версиями (git) и синхронизировать с моим онлайн-репозиторием с myteam.visualstudio.com, используя VS2017.
Мои проблемы были:
- Невозможно зафиксировать проект
- Невозможно синхронизировать с онлайн-хранилищем
Вот как я это сделал, надеюсь, это может помочь другимout:
- Зайдите на myteam.visualstudio.com и создайте новый проект git, например «MyProject» (примечание. в имени проекта нет пробелов)
- Открыта Visual Studio (Я использую VS 2017)
- Открыл мой проект, щелкнул правой кнопкой мыши по решению и добавил в систему контроля версий (обратите внимание. Убедитесь, что имя вашей локальной папки проекта совпадает с именем вашего удаленного / онлайн-репозитория, например, «MyProject»git установит имя вашего локального репозитория на это)
Теперь я ошибаюсь, когда проект был добавлен в мой локальный репозиторий, я пытался найти способ зафиксировать проект(Я чбез возможности сделать это), поэтому я подумал, что вместо этого я попытаюсь выполнить синхронизацию с моим онлайн-хранилищем (я мог видеть созданный проект «MyProject», однако не смог выполнить синхронизацию).
Так что причина этогомой проект был большим по размеру, и когда я добавил его в систему управления версиями, я предположил, что он завершен, но этого не произошло, просто потребовалось время.
Итак, я продолжу с шага 4:
После добавления в систему управления версиями перейдите к изменениям в Team Viewer, и вы увидите изменения, вносимые в локальный репозиторий git. Как только это будет сделано, эти изменения будут автоматически зафиксированы (мое заняло время, около 40 минут, этоПохоже, что он висит, или что-то пошло не так. Ключ здесь, будьте терпеливы).Как только это будет сделано, я могу внести изменения в любой из моих файлов и иметь возможность зафиксировать эти изменения. Теперь нам нужно выполнить синхронизацию (убедитесь, что имена вашего локального и удаленного / онлайн-репозитория совпадают и имеютбез пробелов, например, «MyProject»).Перейдите в средство просмотра команды и выполните синхронизацию (мне пришлось нажать на предварительную настройку, чтобы найти свой проект).
Это то, что сработало для меня, опять же, это может помочь другим.