そのため、数百の(ほとんどが小さな)リポジトリを備えた、かなりのGitoriousインストールがあります。TFS 2013はgitリポジトリをサポートしているため、管理者は同じインフラストラクチャ上でTFSとGitを組み合わせたいと考えています。つまり、ホスト/サーバーを移行する必要があります。
しかし..これまでのところ、「Createnewrepository」を文字通り何百回もクリックする必要のないgitリポジトリを作成する方法を見つけることができません。このプロセスを自動化して、既存のチームプロジェクトにリポジトリを作成できるようにする方法が必要です。
この質問に続いて、tfs電動工具を使用してチームプロジェクトの作成を自動化できますが、リポジトリに関連するものは何も見つかりません。
私はCLIツール、PowerShell、C#で何かを構築することに問題はありません-これを可能にする可能性のある適切なキーワードやドキュメントを見つけることができません。
私は試したことはありませんが、ルートは次のようになります。
tfpt creatteamproject
指定してプロジェクトを作成します/sourcecontrol:None
これが機能するかどうかをお知らせください。
更新:これを自分でテストする機会があり、私のソリューションはオンプレミスでも機能します。すべての詳細は私の投稿にあり、CreateTeamProjectRepository.GitRepositoryService
方法に基づいています。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加