Я немного озадачен тем, как все работает с контролем версий и рабочими элементами, поэтому я объясню свою цель, что я сделал и где я застрял.VS2013: Git и TFS confusion
Я хотел бы отслеживать рабочие элементы и изменения исходного кода при разработке .NET-приложения. Я тестировал исходный элемент управления и рабочие элементы TFS, и, как я вижу, он работает, TFS хранит данные на SqlServer и добавляет/изменяет файлы в папке решения. Я обнаружил, что с VS2013 есть также источник управления Git, и я заметил, что он создает отдельную папку и не добавляет/не изменяет файлы в каждой папке проекта, что я предпочитаю.
Итак, это то, что я сделал:
- очистить раствор от TFS контроля версий, и удалил все командные проекты из TFS.
- добавлено решение для управления источником Git, которое создало папку .git в решении, и показало локальный репозиторий в Team explorer.
- сделал первоначальный коммит. После завершения он показал сообщение о том, что он не синхронизирован, и что мне нужно предоставить удаленный репозиторий, чтобы я мог синхронизировать его.
На данный момент версия работает, я вижу изменения, сравниваю источник. Однако в Team Explorer нет записи WorkItems. Кажется, что это часть TFS, и у Git нет подобной функции.
Вопросы:
- мне нужно создать проект команды под TFS, чтобы иметь WorkItems?
- Мне действительно нужен удаленный репозиторий? Я - один разработчик, поэтому на самом деле нет команды и ничего общего.
- Когда я открываю решение, как я могу получить WorkItems и изменения для этого решения, то же, что и у меня, когда я использовал TFS-источник управления?