Обзор кода TFS с моста SVN?

Да, название правильное. Есть ли способ просмотреть код проекта, существующего в TFS (Microsoft Team Foundation Server), с компьютера пользователя, подключенного к этому репозиторию TFS через мост SVN?

(связано: SVN Bridge - это инструмент, который позволяет использовать инструменты Subversion для подключения к репозиторию TFS)

Почему? Потому что у нас есть разработчики, которые решительно (до своей смерти) защищают использование SVN вместо TFS. И эти старшие разработчики будут делать обзоры кода проверок от стороннего поставщика.

Проблема в том, что проект в настоящее время находится в TFS и останется там (согласно инструкциям технического директора). Нам разрешен мост SVN, но мне все же не ясно, поддерживает ли какой-либо из этих инструментов проверки кода такую ​​кроссплатформенность.

Как бы это было? Что ж, я бы подумал, что он знает файлы в пакете проверки кода. Почему он не может сравнить эти файлы с каталогом SVN вместо TFS?

Что побудило меня подумать об этой среде, так это демонстрация Code Collaborator:

http://smartbear.com/docs/viewlets/CodeCollabDemo/CodeCollabDemoa.html >

Снимок экрана:

введите описание изображения здесь

Обратите внимание, что вначале он спрашивает, какой репозиторий проверять? Что, если удаленная команда выберет TFS, а локальная команда выберет SVN? Да, я отвечу на этот вопрос в службу технической поддержки. Но я также хотел разместить здесь вопрос для всех, у кого может быть аналогичная настройка.

Заранее спасибо.


person eduncan911    schedule 27.01.2011    source источник


Ответы (1)


Если ваше программное обеспечение моста svn достаточно продвинуто, Code Collaborator просто увидит репо как репо svn, так что проблем нет. Все клиенты Code Collaborator (графический интерфейс и командная строка) запускают клиент командной строки Subversion (для которого вы можете указать путь и имя) для получения информации. Если вы включите журнал отладки (с помощью --debug в командной строке или через меню «Справка» в графическом интерфейсе), вы даже сможете увидеть, какие именно команды svn выполняются. Пока у них есть выходные данные, совместимые с «реальной» подрывной деятельностью, все должно быть в порядке, поскольку ваш клиент будет просто видеть его как репозиторий svn.

Поскольку автор обзора обычно является единственным человеком, который добавляет файлы в обзор, проблема сравнения файлов в TFS с файлами в Subversion-bridged-to-TFS в том же обзоре не должна возникать - и это хорошо. , потому что на самом деле это не сработает, поскольку файлы находятся в двух разных SCM. Пока один автор придерживается одного или другого SCM, все будет в порядке.

(PS: я работаю в SmartBear, занимаюсь ИТ, разработкой и технической поддержкой)

person pjz    schedule 28.01.2011
comment
+1 Спасибо! Мне нужно настроить среду и протестировать ее. Фы, думаю, вам нужно перефразировать 2-й абзац. Может быть, это только я, но похоже, что вы сказали, что проблем быть не должно, но в следующем сообщении вы говорите, что на самом деле это не сработает. Немного запутанно. - person eduncan911; 29.01.2011
comment
Не обращайте внимания на мой комментарий выше. Я понимаю, о чем вы сейчас говорите. Прохладный! На самом деле попробую это сегодня, так что может появиться отметка в качестве ответа. ;) - person eduncan911; 10.02.2011