Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要在Android Studio中使用Team Foundation客户端可能的替代方案/解决方案吗?_Android_Tfs_Android Studio - Fatal编程技术网

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

需要在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

我有一个场景。我需要使用Android Studio作为IDE和Team Foundation Server作为源代码管理库。 问题是android studio中没有TFS插件。 TFS(Windows)没有独立的客户端

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

有什么建议吗,如何让它工作


谢谢

有几种解决方案:

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

  • 如果您在Linux/Mac上运行,则可以使用

  • 如果您使用的是Windows,安装VisualStudio将为您提供一个新的解决方案。 如果您使用的是快速版(或没有Visual Studio),您将需要或甚至需要

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


如果您使用的是Windows,则可以使用:

Windows Shell Extensions此工具提供与Windows资源管理器和通用文件对话框的集成。通过这种集成,您可以执行许多源代码控制操作,而不必运行VisualStudio或Team Foundation命令行也


回答我自己的问题:


没有可能将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存储库
  • 查看、添加和回滚存储库中的本地更改
  • 创建、查看和编辑工作区
  • 签入并更新本地文件
  • 合并来自更新的冲突
更多信息:


感谢您的回复。@user2103379没有问题,请随时联系我们或我的回答,以保持堆栈溢出的精神。u粘贴的团队资源管理器链接提供了一个103 MB的ISO映像,它似乎安装了一个visual studio实例以获取TFS客户端。如果这是真的,那就太过分了。你提供的MSSCCI链接期望我安装列表中的任何软件,以便拥有tfs客户端-如此相似的故事。难道没有更简单的方法来实现这一点-windows的开源方法吗?如果你真的想,你可以在windows 7/8上使用。嗨,Eric Doe