Я знаю, что есть много вопросов о SO с похожим контентом, но я могу заверить вас, что я прочитал большинство из них полностью с ответами и комментариями.
Моя ситуация немного отличается от того, что наша компания в основном ориентирована на Java, и поэтому стандартный набор инструментов ALM уже настроен:
- SVN для управления источниками
- Jira для отслеживания задач/проблем
- Дженкинс для непрерывной интеграции
Теперь я запускаю команду разработчиков .NET, и нам нужно настроить что-то подобное для нашего процесса dev, и обсуждается вопрос о том, следует ли отдельно работать с TFS или повторно использовать существующую инфраструктуру и подключаться к .NET-проектам там как хорошо.
Я понимаю, что самый большой аргумент pro-TFS - хорошая интеграция с VS, но с нашей текущей настройкой мне интересно, есть ли хорошие аргументы в том, что вы вообще не используете TFS.