需要在Android Studio中使用Team Foundation客户端可能的替代方案/解决方法吗?

时间:2013-10-23 12:12:08

标签: android tfs android-studio

我有一个场景,其中。我需要使用android studio作为IDE和Team foundation Server作为源控制存储库。

问题是android studio中没有TFS插件。 TFS(Windows)没有独立的客户端

我尝试使用带有SvnBridge的Tortoise SVN连接到TFS。但它不起作用。似乎SVNBridge中存在一个错误。

有任何建议,如何让这个工作?

由于

7 个答案:

答案 0 :(得分:10)

回答我自己的问题:

没有办法在Android studio中使用TFS。我们必须等待AS 1.0发布。然后他们可能会将Intellij的所有功能迁移到AS。然后它可能有TFS支持。但没有确认。

答案 1 :(得分:8)

有一些解决方案:

  • 如果您使用的是Visual Studio Team Services(visualstudio.com)或TFS 2013,您可以使用git和您喜欢的任何免费git客户端。

  • 如果您在Linux / Mac上运行,可以使用Team Explorer Everywhere command line

  • 如果您使用的是Windows,安装Visual Studio将为您提供"tf" command line。 如果您使用的是Express Edition(或者没有Visual Studio),则需要Team Explorer甚至Team Explorer Everywhere

  • 您还可以查看MSSCCI提供商是否与Android Studio集成。

答案 2 :(得分:3)

我有Android Studio 0.8.9并尝试通过欢迎屏幕上的插件对话框安装TFS集成插件。重新启动AS后,确实列出了TFS集成插件,但是以红色突出显示!在“设置”对话框的“版本控制”节点下,未列出任何TFS。因此目前似乎不支持它。

答案 3 :(得分:2)

如果您使用的是Windows,则可以使用Visual Studio Power Tools

  

Windows Shell Extensions 此工具提供与Windows资源管理器和公共文件对话框的集成。通过此集成,您可以执行许多源代码控制操作,而无需运行Visual Studio或Team Foundation命令行

答案 4 :(得分:1)

Jetbrains插件页面中列出了一个插件。 您可以尝试this

答案 5 :(得分:1)

你可以尝试这个,我能够成功完成我的一个项目:

首先确保您的计算机上安装了Git,您可以从开源项目站点下载。安装后,在Version Control - Git下配置android studio设置以指向Git.exe文件。

在TFS Web门户或Visual Studio Online上创建一个Git项目(单击New链接,对于Version Control,将默认的Team Foundation Version Control更改为Git)。

创建项目后,导航到CODE页面,在该页面中,您将在Git下找到一个链接;要在Git中克隆此存储库,请使用以下URL:" (早期版本中的消息略有不同,但凌仍然存在)。这将是您将在Android Studio中使用的链接。如果您使用的是Visual Studio Online,则需要为项目创建辅助登录,以便Android Studio可以登录。单击窗口右上角的“我的个人资料”链接中的姓名。选择安全性(或旧版本中的凭据),然后启用备用身份验证凭据并创建辅助登录ID。如果您正在使用公司TFS,请尝试按照下面的说明进行连接,但如果您无权访问,则可能需要TFS管理员来帮助获取权限。

打开Android Studio。在VCS菜单下或主加载页面上,从版本控制中选择Checkout,然后选择Git。在Git Repository URL的新Visual Studio项目的CODE页面中输入您找到的链接。父目录应该是您的android studio项目文件夹。输入您要为项目所在的新目录指定的名称,如果尚未使用,则使用默认名称。

单击“克隆”按钮在计算机上创建Git目录。它会要求您登录,您将在其中输入您在visual studio配置文件中创建的新ID和密码(如果是TFS,请尝试使用您的网络登录或用于进入Web门户的任何内容)。您现在可以从头开始一个新项目(一旦完成克隆操作,它将询问您是否要创建项目;如果您这样做则单击是,如果您要导入现有项目则单击否)或复制将现有文件/项目放入新目录(您可能需要删除任何现有的git文件夹)并执行项目导入并在VCS菜单下提交更改。如果未检测到任何更改,则可以在VCS菜单下的VCS Operations Popup中尝试添加到VCS操作。这将允许您强制提交,然后推送到服务器。然后,您的文件将上传到项目中,并可在门户网站中查看。

要提取现有项目,请从版本控制(git)进行结帐,克隆,如果要求创建项目,请选择否。克隆项目后,导入项目应用程序文件夹(您可能需要与gradle同步)。

答案 6 :(得分:0)

Microsoft Java ALM Team已经发布了针对android studio和IntelliJ

的TFVC支持(预览版)
  

可供预览的初始功能是:

     
      
  • 从Team Services或Team Foundation Server 2015中签出TFVC存储库
  •   
  • 查看,添加和回滚存储库中的本地更改
  •   
  • 创建,查看和编辑工作区
  •   
  • 签入并更新本地文件
  •   
  • 合并来自更新的冲突
  •   

更多信息: