所以,有一个相当大的Gitorious安装,有数百个(大多数是小的)存储库。管理层希望将TFS和Git结合在同一个基础架构上,因为TFS 2013支持git存储库。这意味着我们需要迁移主机/服务器。
但是..到目前为止,我找不到创建git存储库的方法,不会让我在'创建新存储库'上单击数百次。我需要一些方法来自动化这个过程,允许我在现有的团队项目中创建存储库。
关注this question我可以使用tfs电源工具自动创建团队项目 - 但我找不到与存储库相关的任何内容。
我对cli工具,powershell,在C#中构建一些东西很好 - 我只是找不到合适的关键字或一些可能使这成为可能的文档。
答案 0 :(得分:1)
我从未尝试过,但路线可能是:
tfpt creatteamproject
/sourcecontrol:None
创建项目
如果有效,请告诉我们。
更新:我有机会自己测试一下,我的解决方案也在内部工作。所有详细信息均位于my post中,基于CreateTeamProjectRepository.GitRepositoryService
方法。