TFS 11をローカルにインストールし、リモートでgit(bitbucket)をインストールする機会があるかどうか疑問に思っていました。TFS 11 には、仕事に必要なものがすべて揃っています。しかし、必要に応じて、リモート アクセス用に bitbucket のプロジェクトが必要です。
方法はありますか??
よろしく
GITリポジトリディレクトリを共有するTFS11でローカルワークスペースを使用する場合、それは非常にうまく機能します。
ローカルワークスペースではファイルを手動でチェックアウトする必要がないため、GITから変更が加えられる場所と同じディレクトリを共有できます。これは、TFS側からの問題にはなりません(この場合はそうではありません)。 TFS / VS 10)。
したがって、TFS11とVS11が必要です。
VS10を使い続ける場合は、TFSとGITに2つの別々のディレクトリを使用してから、手動でマージするか、TFPTOnlineコマンドを使用してTFSワークスペースをGITコンテンツから更新する必要があります。
git-tf(s) ブリッジを使用することもできます。これにより、通常どおり TFS にコミットし、ブリッジを使用して git リポジトリで TFS コミットを取得できます。私はhttps://github.com/nodirt/git-tfを使用して git から TFS にコミットしますが、シナリオでは tfs からフェッチしてリモート リポジトリ (bitbucket) にプッシュするだけで済みます。
たとえば、TFS からコミットをコピーして bitbucket にプッシュします。
git remote add bitbucket <bitbucket_url>
git tf fetch
git push bitbucket master
bitbucket に変更を加え、それらを TFS にコミットする場合は、git-tf を使用してコミットする必要があります。プッシュする前に、必ず rebase を使用してください。