2013-12-20 76 views
0

近期我公司已經決定改用一個主枝,而不是具有開發,然後測試,舞臺等的增量分支需要了解如何在TFS部署

之前,我們會檢查代碼在Dev中,啓動Dev構建,構建將把這些文件放到Dev的文件位置。然後,我們將合併到Test並執行相同的操作。

現在,由於我們將只有一個仍然部署到Dev的Main分支,但仍然需要代碼最終進展到測試和階段環境,我該怎麼做呢?

+0

也許你誤會了。你是說只有一個分支,它會被命名爲「Main」?這聽起來像某人不瞭解分支。 –

+0

該策略將具有代碼的主分支。然後,在進行迭代時,團隊從該主體分支出來,完成一個工作體,將分支合併回主體,並歸檔先前的分支。這樣,我們確保所有進入Dev Test Stage和Prod環境的代碼都是相同的。然後,我們可能會將代碼發佈或部署到QA的測試。我只是不知道如何在沒有構建的情況下將其部署到其他環境。 –

+2

非常糟糕的主意。請參閱[ALM遊俠的分支和合並指南](http://vsarbranchingguide.codeplex.com/)。 –

回答

1

作爲BuildMaster的開發者,我可以說該產品的設計是爲了解決這個確切的問題空間。根據您的具體使用情況,它可能是免費的。

因爲BuildMaster是獨立於平臺的,所以一旦你從擴展頁面安裝了TFS擴展,就需要獲取TFS擴展。

如果您有興趣,請查看幾周前我們所做的介紹網絡研討會,瞭解它的全部內容:http://www.youtube.com/watch?v=t9Sk3koazLg。它還解決了您在自動化過程中可能遇到的大約1000個其他問題,但可以在另一天保存。