【问题标题】:Xcode to TFS via SVNBridgeXcode 通过 SVNBridge 到 TFS
【发布时间】:2013-06-06 21:59:49
【问题描述】:

听说SVNBridge有2个产品:客户端和服务器,但如果我想从MAC访问,我必须使用SVNBridge服务器?这是真的吗?

使用 Xcode 中的 SVNBridge 服务器连接到 TFS 是否存在任何限制/稳定性问题?

我基本上在寻找基本支持:签入/签出/评论/历史/显示更改?

【问题讨论】:

  • 您是否考虑过使用 git-tf 克隆 Team Foundation 版本控制的本地 Git 存储库,然后通过 Xcode 连接到该存储库? gittf.codeplex.com

标签: xcode svn tfs tfvc svnbridge


【解决方案1】:

不要使用svnbridge

  1. 这是废弃软件。自 2013 年 9 月以来一直没有更新。
  2. doesn't work with new svn clients。需要指出这一点很重要,以免您认为尽管两年没有更新,您仍然可以使用它。
  3. 假设您能够找到兼容的 svn 客户端(可能不是 Xcode 中包含的客户端),正确设置是一项挑战。它首先是为向 CodePlex 添加 svn 兼容性而构建的,并且为您的安装设置它尤其是在客户端模式下充满了危险。而且,当然,没有活跃的社区,所以没有人可以提问 - 只有你一个人在调试器中。
  4. 如果您确实设法设置了它,并且确实设法找到了兼容的 svn 客户端...它实际上应该为您提供您所要求的基础知识(查看历史记录、签出、签入),但是分支和合并之类的事情是有问题的。

使用 git TFS 翻译层,例如 git-tf。这有一些相同的限制(分支和合并等问题是有问题的,而且它基本上是废弃软件),但它至少是对 SVNBridge 问题的现代处理。

或者您可以简单地使用 Mac OS X 的本机 TFVC 客户端 Team Explorer Everywhere,它提供了一个跨平台的命令行客户端。遗憾的是,TFVC 没有直接集成到 Xcode 中,因此您必须使用命令行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多