Я работаю в магазине, который стандартизирован на TFS. У нас есть один проект, который был разработан субподрядчиком в php. Вы даже не можете загрузить эту вещь в Visual Studio.
Мне удалось создать репо для проекта, но мне нужно выяснить, как зарегистрировать проект. Есть ли какое-то другое приложение (например, tortoiseSVN), которое я могу использовать, чтобы проверять и выводить вещи без Visual Studio? Или есть какой-нибудь способ заставить VS загружать и проверять проект, не создавая .sln, .csproj или другие нежелательные файлы?
Я предполагаю, что вы используете TFVC, а не Git для контроля версий.
Если у вас вообще нет Visual Studio, вы можете установить Team Explorer. Если у вас уже установлена Visual Studio, это тоже хорошо.
Инструмент, который вы ищете tf.exe
— это инструмент командной строки для взаимодействия с TFVC.
Для этого вы также можете использовать репозиторий Git вместо TFVC — хотя TFVC можно использовать для любого типа исходного кода, он имеет репутацию исключительно для проектов на основе Visual Studio. Git, вероятно, будет более знакомым людям, которые никогда не работали с TFS или TFVC и не тратили много времени на использование Visual Studio.
На самом деле, вполне возможно использовать Visual Studio для этого.
Вы можете использовать веб-интерфейс для создания репо …
Конечно, вы не можете редактировать php в Visual Studio, но вы можете открыть Source Control Explorer, чтобы проверить проект в репозитории.
Вы должны не забыть зайти в Visual Studio, чтобы проверить файлы перед тем, как редактировать их, а затем вернуть их обратно, когда вы закончите.
Это неуклюже, но не так неуклюже, как покупка установки за 200 долларов в год, которую мы будем использовать только несколько дней в году. В конце концов, мы магазин Microsoft.
Ты можешь использовать PhpStorm, затем установите для него плагин TFS Integrartion, затем вы сможете управлять проектами php в PhpStorm так же, как управлять проектами в VS.
Просто выполните шаги, указанные на снимке экрана ниже, чтобы настроить PhpStorm:
Более подробную информацию вы можете обратиться к Использование интеграции TFS.