我有一个场景。我需要使用 android studio 作为 IDE,使用 Team Foundation Server 作为源代码控制存储库。
问题是 android studio 中没有 TFS 插件。并且没有用于 TFS(Windows) 的独立客户端
我尝试使用带有 SvnBridge 的 Tortoise SVN 连接到 TFS。但它不起作用。SVNBridge 中似乎有一个错误。
有什么建议,如何让它工作?
谢谢
我有一个场景。我需要使用 android studio 作为 IDE,使用 Team Foundation Server 作为源代码控制存储库。
问题是 android studio 中没有 TFS 插件。并且没有用于 TFS(Windows) 的独立客户端
我尝试使用带有 SvnBridge 的 Tortoise SVN 连接到 TFS。但它不起作用。SVNBridge 中似乎有一个错误。
有什么建议,如何让它工作?
谢谢
回答我自己的问题:
无法将 TFS 与 android studio 一起使用。我们必须等待 AS 1.0 发布。然后他们可能会将 Intellij 的所有功能迁移到 AS。然后它可能有 TFS 支持。仍然没有确认。
有几个解决方案:
如果您使用 Visual Studio Team Services (visualstudio.com) 或 TFS 2013,您可以使用 git 和任何您喜欢的免费 git 客户端。
如果您在 Linux/Mac 上运行,则可以使用Team Explorer Everywhere 命令行。
如果您使用的是 Windows,安装 Visual Studio 将为您提供一个“tf”命令行。如果您使用的是 Express Edition(或没有 Visual Studio),您将需要Team Explorer甚至Team Explorer Everywhere。
您还可以查看MSSCCI提供程序是否与 Android Studio 集成。
我有 Android Studio 0.8.9 并尝试通过欢迎显示上的插件对话框安装 TFS 集成插件。重新启动 AS 后,确实列出了 TFS 集成插件,但以红色突出显示!在设置对话框的版本控制节点下,没有列出 TFS。因此,目前似乎不支持它。
如果您使用的是 Windows,则可以使用Visual Studio Power Tools:
Windows Shell 扩展此工具提供与 Windows 资源管理器和通用文件对话框的集成。通过此集成,您可以执行许多源代码控制操作,而无需运行 Visual Studio 或 Team Foundation 命令行
Jetbrains 插件页面中列出了一个插件。你可以试试这个
你可以试试这个,我刚刚能够为我的一个项目成功地做到这一点:
首先确保你的机器上安装了 Git,你可以从开源项目站点下载它。安装后,在版本控制 - Git 下配置您的 android studio 设置以指向 Git.exe 文件。
在 TFS Web 门户或 Visual Studio Online 上创建一个 Git 项目(单击新建链接,对于版本控制,将默认的 Team Foundation 版本控制更改为 Git)。
创建项目后,导航到 CODE 页面,您将在“要在 Git 中克隆此存储库,使用以下 URL:”下找到一个链接(早期版本中的消息略有不同,但 ling 仍然存在)。这将是您将在 Android Studio 中使用的链接。如果您使用的是 Visual Studio Online,则需要为您的项目创建一个辅助登录名,以便 Android Studio 可以登录。单击窗口右上角的您的姓名和“我的个人资料”链接。选择安全性(或旧版本中的凭据),然后启用备用身份验证凭据并创建辅助登录 ID。如果您使用的是公司 TFS,请尝试如下所示进行连接,但如果您没有访问权限,则可能需要 TFS 管理员来帮助获得权限。
打开安卓工作室。在 VCS 菜单下或主加载页面上,从版本控制中选择 Checkout,然后选择 Git。输入您在新 Visual Studio 项目的 CODE 页面中找到的 Git 存储库 URL 链接。父目录应该是您的 android studio 项目文件夹。输入您要为项目所在的新目录指定的名称,如果尚未使用,请使用默认值。
单击克隆按钮以在您的计算机上创建 Git 目录。它会要求您登录,您将在其中输入您在 Visual Studio 配置文件中创建的新 ID 和密码(如果是 TFS,请尝试您的网络登录或用于进入 Web 门户的任何方法)。您现在可以从头开始一个新项目(一旦完成克隆操作,它会询问您是否要创建项目;如果要创建项目,请单击是,如果要导入现有项目,请单击否),或复制现有的文件/项目到新目录中(您可能需要摆脱任何现有的 git 文件夹)并导入项目并在 VCS 菜单下提交更改。如果没有检测到更改,您可以尝试在 VCS 菜单下的 VCS 操作弹出窗口中添加到 VCS 操作。这将允许您强制提交,然后推送到服务器。
要提取现有项目,请从版本控制 (git) 中进行检查,克隆并在要求创建项目时选择否。克隆项目后,导入项目应用文件夹(您可能需要与 gradle 同步)。
Microsoft Java ALM 团队已为 android studio 和 IntelliJ 发布了 TFVC 支持(预览版)
可供预览的初始功能是:
- 从 Team Services 或 Team Foundation Server 2015 签出 TFVC 存储库
- 查看、添加和回滚存储库中的本地更改
- 创建、查看和编辑您的工作区
- 签入和更新本地文件
- 合并更新中的冲突
更多信息 :