我们的情况是,大量 .NET 开发人员使用 Team Foundation Server 2010 进行源代码控制,而少数 iOS 开发人员(显然是在 Mac OS X 上)使用 Subversion。
为了统一这两个系统,我们研究了在 TFS 服务器上使用SvnBridge来允许 SVN 客户端连接到它。
我们最初的测试(在 Windows 上使用 TortoiseSVN)表明它工作得很好。
然而,Mac 用户的运气并不好,他们尝试了几个不同的 SVN 客户端。
使用Versions SVN 客户端,他们能够查看存储库、签出和签入;但是,在查看历史记录时,它不会显示提交变更集的用户的名称,也不会显示附加到该变更集的注释。
使用Cornerstone SVN 客户端,他们甚至无法显示时间线,它只是一直坐在那里并跨越。
他们不希望使用 Xcode 的内置 SVN 支持,因为它是“废话”(他们的话,不是我的话)。
有没有人在 SvnBridge 中成功使用Versions或Cornerstone?您是否遇到过我所描述的问题,如果遇到过,您是如何克服这些问题的?
或者任何人都可以将我指向另一个他们已成功使用 SvnBridge to TFS 的 Mac SVN 客户端?