2017-03-01 92 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的各個方面,可幫助您快速入門。