1

TFS 11をローカルにインストールし、リモートでgit(bitbucket)をインストールする機会があるかどうか疑問に思っていました。TFS 11 には、仕事に必要なものがすべて揃っています。しかし、必要に応じて、リモート アクセス用に bitbucket のプロジェクトが必要です。

方法はありますか??

よろしく

4

2 に答える 2

1

GITリポジトリディレクトリを共有するTFS11でローカルワークスペースを使用する場合、それは非常にうまく機能します。

ローカルワークスペースではファイルを手動でチェックアウトする必要がないため、GITから変更が加えられる場所と同じディレクトリを共有できます。これは、TFS側からの問題にはなりません(この場合はそうではありません)。 TFS / VS 10)。

したがって、TFS11とVS11が必要です。

VS10を使い続ける場合は、TFSとGITに2つの別々のディレクトリを使用してから、手動でマージするか、TFPTOnlineコマンドを使用してTFSワークスペースをGITコンテンツから更新する必要があります。

于 2012-05-29T08:43:23.330 に答える
1

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 を使用してください。

于 2012-06-10T10:59:20.383 に答える