2017-03-01 66 views
1

我已经在Visual Studio中使用Visual Studio的Python工具创建了不同的python项目:https://www.visualstudio.com/vs/python/现在我安装了TFS,我开始使用它作为我的代码的存储库。如何为python项目创建TFS构建?

现在多人将开始在同一个项目上工作。

我正在准备创建一个版本,以便您可以跟踪签入的不同版本的代码,但我从实际的角度不理解它是如何工作的。

我是否需要为TFS安装Build Agent或者是否需要为我的python项目做特定的事情?

+1

“你在TFS中创建一个Python项目”究竟是什么意思? TFS是一个语言不可知的版本控制系统。你可以将任何东西从纯文本文件保存到MPEG编码影片的DVD影像中(尽管我强烈反对后者)。 TFS还提供了一些额外的服务,包括构建基础架构和基于https://github.com/Microsoft/PTVS/issues/1469它似乎有一些Python支持,但我不知道多少 – SergGr

+0

我想你已经有如果没有,创建)一个团队项目集合,在其中一个团队项目。然后你有两个选择,要么创建一个[回购tfs](https://www.visualstudio.com/en-us/docs/git/create-new-repo),并用VS(或控制台git)克隆它,然后在其中创建您的项目。另一种选择是创建一个VS/python项目并检查“添加到源代码管理”复选框。 – mbx

+1

嗨,大家好,非常感谢,是的,我在我的虚拟机中创建项目,并在TFS中签入,我不确定是否需要创建构建以及构建需要什么,如果只是为了持续集成等等。否则,但在这一刻,我可以使用TFS作为存储库,没有任何其他功能。非常感谢 –

回答

1

你只需要在VS中创建python项目。并将您的本地项目导入TFS源代码管理系统。

什么是Team Foundation Server?

的Team Foundation Server的应用生命周期管理,以管理您 产品生命周期,减少风险,并提高效率。 TFS包括与现有IDE或编辑器集成的代码,工作,构建,测试,发布等等,从而使跨职能团队能够有效地处理各种规模的软件项目。

在TFS,没有Python项目或Android或任何其他项目模板,你可以创建一个团队项目举办“传统项目”。然后在源代码管理系统中添加/导入本地项目(GITTFVC)。在此之后,您可以共享代码,构建应用程序,跟踪工作并与团队成员协作。详情请参考本教程:Connect to team projects

至于构建,你可以创建一个相关的定义来构建你的项目,并选择你在版本控制中由TFS持有的sln/project文件。

如果您对TFS真的很陌生,建议您仔细阅读本概述:DevOps overview TFS涵盖了TFS的各个方面,可帮助您快速入门。