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