Android studio 将现有Android Studio项目添加到VSTS

Android studio 将现有Android Studio项目添加到VSTS,android-studio,azure-devops,tfvc,team-explorer-everywhere,Android Studio,Azure Devops,Tfvc,Team Explorer Everywhere,我在Android Studio中使用Kotlin开发了一个现有的Android项目。它还没有受到版本控制。我想将它添加到新的经典TFVC项目中的VisualStudioTeamServices中,而不是Git项目。有人能解释一下怎么做,或者给我指一个教程吗 我已经安装了teamservices插件并配置了TF可执行文件,但是现在我正在尝试将我的项目与新的或现有的TFVC项目关联起来。我看到了一个导入Git TFS项目的选项,但TFVC没有。似乎没有什么能完全满足我的需要 有什么提示吗?安装团队

我在Android Studio中使用Kotlin开发了一个现有的Android项目。它还没有受到版本控制。我想将它添加到新的经典TFVC项目中的VisualStudioTeamServices中,而不是Git项目。有人能解释一下怎么做,或者给我指一个教程吗

我已经安装了teamservices插件并配置了TF可执行文件,但是现在我正在尝试将我的项目与新的或现有的TFVC项目关联起来。我看到了一个导入Git TFS项目的选项,但TFVC没有。似乎没有什么能完全满足我的需要


有什么提示吗?

安装团队服务插件后,您还应该安装

下载
TFF_CLC-14.*..*.zip
TFF_CLC_14.120.0.zip
现在)->将某个目录中的.zip文件解压缩->在命令行/终端->光盘中解压缩到解压缩文件->
tf eula
->完成阅读->按
y

更多详细步骤,请参考

然后在android studio中配置TF

文件->设置->版本控制->TFVC->在您提取的路径中选择文件
tf.cmd
(适用于windows)->测试以检查其是否有效->确定

现在您已经完全在android studio中配置了TFVC VCS

对于android studio,它不能直接将项目导入VSTS TFVC repo。正如您所发现的,它可以导入到VSTS Git repo中

您应该从VSTS TFVC repo(VCS->从版本控制签出->团队服务TFVC)签出。 对于MAC操作系统,则为。但不幸的是,对于windows操作系统,它只能签出TFVC repo,TFVC选项/命令不可用。如果您使用的是windows操作系统,您可以在android studio->帮助->提交反馈中反馈问题

目前的解决方法是,您可以在visual studio中配置和映射TFVC repo,然后将您的android项目复制到映射目录中,然后将它们添加到源代码管理中,最后将更改签入VST。具体步骤如下:

1.连接VSTS项目 VS->团队资源管理器->管理连接->连接到团队项目->输入VSTS凭据->选择VSTS项目->连接

2.本地配置和映射TFVC回购协议 配置工作区->选择本地路径->映射和获取

3.将android项目添加到源代码管理 将android项目复制到本地映射路径(在上面的步骤中)->VS->source control explorer->确保工作区和本地路径正确->将项目添加到文件夹->选择复制的项目->完成

4.签入对VST的更改 团队资源管理器->挂起的更改->(添加注释)->签入


现在,android studio项目被添加到VSTS中。

感谢您花时间创建了这个优秀的回答Marina。这非常有帮助,让我克服了我的问题!请注意,在第3阶段,我在将项目添加到源代码管理时排除了.gradle和app/build目录。是的,这是合理的。可以排除不需要进行版本控制的文件和文件夹。