Как настроить ВТОРОЙ репо управления исходным кодом в Visual Studio? - PullRequest
2 голосов
/ 05 марта 2020

Я использую ноутбук моей компании, настроенный для TFS Source Control в Visual Studio. Когда я делаю изменения в файлах проектов, связанных с компанией, я могу отправить свои изменения в систему управления версиями этой компании.

ПРОБЛЕМА: Я хочу создать несколько собственных тестовых / личных проектов и хочу поставить их под мой ЛИЧНЫЙ Git Репо для контроля версий. Но я не могу этого сделать. Когда я щелкаю правой кнопкой мыши по проекту решения в Visual Studio и пытаюсь добавить управление исходным кодом (как показано на скриншоте ниже), я вижу только репозиторий TFS компании.

enter image description here

Вопрос: Как мне сохранить мой личный Git Репо и зафиксировать свои изменения в «личных» проектах непосредственно из Visual Studio?

ОБНОВЛЕНИЕ:

Я хочу, чтобы тестовый код (или личные проекты) был добавлен в мою личную учетную запись репо Git, к которой можно получить доступ из любого места кем-либо.

1 Ответ

1 голос
/ 06 марта 2020

Обновление:

Если вы хотите, чтобы ваш репо был доступен из любого места кем-либо. Вы можете использовать Publi c Project в Azure DevOps Service.

Проект Azure DevOps Services publi c предоставляет поддержку для обмена кодом с другими пользователями и для поддержки непрерывной интеграции / непрерывного развертывания (CI / CD) программного обеспечения с открытым исходным кодом. Пользователям не требуется входить в систему, чтобы получить доступ ко многим службам только для чтения.

Более подробную информацию о проекте publi c, который вы можете найти в официальном сообщении, сделайте c здесь: Что такое публичный c проект?


Согласно вашему описанию. Похоже, вы не хотите хранить свои «частные» файлы кода на сервере TFS вашей компании, а скорее на локальном жестком диске.

Тогда вам не следует использовать кнопку «Добавить решение в систему управления версиями», это используется для подключите ваше локальное решение к управлению источником на стороне сервера.

Поскольку вы просто хотите сохранить свои локальные коды в репо git. Вы можете открыть проект, которым управляет Git (или просто git init существующий проект), и выбрать View> Team Explorer из меню. Вы увидите представление « Connect », которое выглядит примерно так:

enter image description here

Visual Studio запоминает все проекты, которые вы открыли, контролируются Git и доступны в списке внизу. Если вы не видите того, который вам нужен, нажмите ссылку «Добавить» и введите путь к рабочему каталогу. Двойной щелчок по одному из локальных репозиториев Git приводит к открытию Home, которое выглядит как представление "Home" для репозитория Git в Visual Studio. Это центр для выполнения действий Git; когда вы пишете код, вы, вероятно, будете проводить большую часть своего времени в представлении «Изменения», но когда придет время откатывать изменения, сделанные вашими товарищами по команде, вы будете использовать «Несинхронизированные коммиты» и «Ветви» просмотры.

enter image description here

Подробнее см. Git в Visual Studio .


Другой вариант - размещение локального кода у частного Git провайдера. Это делает вещи более гибкими. Например, вы можете легко продолжить работу над частными тестовыми проектами, если хотите использовать свой персональный компьютер.

Если у вас еще нет частного Git провайдера, Azure DevOps Services - отличный бесплатный вариант. Это облачная версия локального сервера TFS вашей компании.

Помимо бесплатных репозиториев GIT, он также обеспечивает высокопроизводительный конвейер сборки / выпуска, конфигурирует платы Kanban, автоматизирует и может проводить тестирование на основе.

Это будет лучшим вариантом, если Вы уже знакомы с рабочим процессом на локальном сервере TFS вашей компании.

...