0

git リポジトリを TFSVC に移行するためのツールとして GIT-TFS を使用できるかどうか疑問に思っています。

GIT TF を使用してみましたが、checkin --deep を使用して動作します。(ただし、ブランチでは機能しません)

これはGIT-TFSを使用して何とか可能ですか?

手順:

  1. git svn を使用して、リモート svn からローカル git リポジトリを作成します。
  2. git tfs 初期化http://tfs-repository
  3. git tfs rchekin <- エラー: TFS の親が見つかりません。

何か助けはありますか?

4

2 に答える 2

1

(免責事項: 私は git-tfs の主要な開発者の 1 人です...)

GIT TF を使用してみましたが、checkin --deep を使用して動作します。(ただし、ブランチでは機能しません)

これはGIT-TFSを使用して何とか可能ですか?

おそらく、git-tfs がどのように機能するかを完全によく知っていれば、求めるものにたどり着く可能性があります (git-tfs はブランチをサポートするため)。しかし、それは自動プロセスではありません。多くのことを手動で行う必要があります (何時間もの労力を要します!)。私はそれをしようとしないことを強くお勧めします。Git の動作と TFS の動作により、Git から TFSVC への移行が非常に困難になりました...

Git-tfs は、TFS をソース管理として使用したり、TFSVC からソースを移行する必要がある場合に、Git をローカルで使用するために作成されました。これは、適切なバージョン管理システムではないためです。

TFSVCを使用してロックするために使用しないでください:(

TFS2013 を使用している場合は、TFS の Git プロジェクト内でソースを移行するか、Git を中央リポジトリとして使用する方がよいと思います。

于 2014-10-08T20:32:00.883 に答える