Xcode в TFS через SVNBridge
Я слышал, что у SVNBridge есть 2 продукта: клиент и сервер, но мне нужно использовать сервер SVNBridge, если я хочу получить доступ с MAC? Это правда?
Есть ли какие-либо ограничения / проблемы со стабильностью при использовании SVNBridge Server из Xcode для подключения к TFS?
Я ищу базовую поддержку в основном: проверить / проверить / комментировать / историю / показать изменения?
1 ответ
Не используйте svnbridge.
- Это оставленное. Он не обновлялся с сентября 2013 года.
- Это не работает с новыми клиентами SVN. На это важно указать, чтобы вы не подумали, что можете использовать его, несмотря на то, что он не обновлялся в течение двух лет.
- Предполагая, что вы смогли найти совместимый клиент SVN (вероятно, не тот, который включен в XCode), это трудно настроить правильно. Он был создан для добавления совместимости svn к CodePlex, в первую очередь, и его настройка для вашей установки, особенно в режиме клиента, чревата опасностью. И, конечно же, нет активного сообщества, поэтому некому задавать вопросы - только вы один в отладчике.
- Если вам удалось настроить его и найти совместимый svn-клиент... на самом деле он должен дать вам основную информацию, которую вы запрашиваете (просмотреть историю, проверить, проверить), но такие вещи, как ветвление и слияние проблематично.
Используйте слой перевода TFS git <->, например git-tf. Это имеет некоторые из тех же ограничений (такие вещи, как ветвление и слияние проблематичны, и это в основном отказ от программного обеспечения), но по крайней мере это современный подход к проблеме SVNBridge.
Или вы можете просто использовать собственный клиент TFVC для Mac OS X, Team Explorer Everywhere, который предлагает кроссплатформенный клиент командной строки. К сожалению, однако, нет прямой интеграции с XCode для TFVC, поэтому вам придется использовать командную строку.