Xcode в TFS через SVNBridge

Я слышал, что у SVNBridge есть 2 продукта: клиент и сервер, но мне нужно использовать сервер SVNBridge, если я хочу получить доступ с MAC? Это правда?

Есть ли какие-либо ограничения / проблемы со стабильностью при использовании SVNBridge Server из Xcode для подключения к TFS?

Я ищу базовую поддержку в основном: проверить / проверить / комментировать / историю / показать изменения?

1 ответ

Не используйте svnbridge.

  1. Это оставленное. Он не обновлялся с сентября 2013 года.
  2. Это не работает с новыми клиентами SVN. На это важно указать, чтобы вы не подумали, что можете использовать его, несмотря на то, что он не обновлялся в течение двух лет.
  3. Предполагая, что вы смогли найти совместимый клиент SVN (вероятно, не тот, который включен в XCode), это трудно настроить правильно. Он был создан для добавления совместимости svn к CodePlex, в первую очередь, и его настройка для вашей установки, особенно в режиме клиента, чревата опасностью. И, конечно же, нет активного сообщества, поэтому некому задавать вопросы - только вы один в отладчике.
  4. Если вам удалось настроить его и найти совместимый svn-клиент... на самом деле он должен дать вам основную информацию, которую вы запрашиваете (просмотреть историю, проверить, проверить), но такие вещи, как ветвление и слияние проблематично.

Используйте слой перевода TFS git <->, например git-tf. Это имеет некоторые из тех же ограничений (такие вещи, как ветвление и слияние проблематичны, и это в основном отказ от программного обеспечения), но по крайней мере это современный подход к проблеме SVNBridge.

Или вы можете просто использовать собственный клиент TFVC для Mac OS X, Team Explorer Everywhere, который предлагает кроссплатформенный клиент командной строки. К сожалению, однако, нет прямой интеграции с XCode для TFVC, поэтому вам придется использовать командную строку.

Другие вопросы по тегам