0

リポジトリを TFS 2010 から Git に移行しようとしています。

これは比較的大きな TFS サーバーです。トランクのクローンを作成しようとすると、存在しないと表示されます。他のブランチの 1 つを試してみると、リポジトリ全体を複製するか、リポジトリ パスが高すぎると表示されます。パスを下げると、存在しないか同じエラーが表示されます。

最終的には、このプロジェクト全体を GIT に移行する必要があります。現在、git-tfs を使用して移行を試みています。

動作しているように見える特定のブランチのクローンを作成しようとしましたが、 git tfs branch --init --all を実行したときにいくつかのリビジョンしか取得できず、ブランチではないと言われました。

4

1 に答える 1

0

ドキュメントで説明されているように、コマンドを使用してlist-remote、TFS リポジトリのルート ブランチを見つけることができます。

すべてのブランチのクローンを作成する前に、すべてのこれらのブランチを「フォルダ」から「ブランチ」に(削除されたものも含めて)変換しておく必要があります。あなたの問題の一部のようです....

リリースされたバージョンでは、TFS が許可するすべての (非常に奇妙な) ことがサポートされているわけではないため、それが唯一の問題であることを願っています。おそらく、より多くのケースをサポートするために進行中の作業があるgit-tfs フォーラムを見る必要があるでしょう。その場合は、独自のバージョンを作成する必要があります。

PS: 問題を解決するのに十分なデータが提供されていません。list-remoteコマンドの結果と使用した git-tfs コマンドで質問を更新します...

于 2014-07-08T16:33:07.020 に答える