問題タブ [git-tfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
792 参照

tfs - 変更セットを作業項目 git-tfs に関連付ける

私はこれを理解しようとしましたが、これまでのところ成功していません。git-tfsを使用して TFS への変更をチェックインしています (ローカルで GIT リポジトリを使用)

メタデータを使用してコミット メッセージでワークアイテムを関連付けることができることを簡単に説明しているこの質問を読みました ( git tfs rcheckin を実行すると TF26198 エラーが発生します)。私が使ってみたコマンド:

1)

2)

3)

4)

私が間違っていることについてのアイデアはありますか?

ありがとう、ユリア

0 投票する
1 に答える
2232 参照

git - Git-TFS クローン リポジトリに問題がある

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

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

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

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

0 投票する
1 に答える
253 参照

git - git-tf を使用して変更履歴のパーセンテージを取得する方法

プロジェクトを tfs から git に移行するために git-tf を使用しています。問題は、20,000 件以上のコミットがある大規模なプロジェクトであり、移行の 7 ~ 8 時間後にソケット接続が閉じて、次のエラーが発生することです。

git-tf: com.ctc.wstx.exc.WstxIOException: 読み取りがタイムアウトしました

完全なセットではなく、最近の変更履歴の割合を移行する方法があるかどうか疑問に思っています。例-次のようなもの

git-tf clone http://tfs2012.xxx:8080/TFS/DefaultCollection/ $/"xxx" --deep '30%'

これは、最近のコミットの 30% のみをピックアップします。

0 投票する
2 に答える
1503 参照

git - 1 つの git リポジトリで 2 つの TFS プロジェクトを管理する方法は?

メインのソース管理として TFS を使用しており、 git-tfs rcheckinコマンドと一緒に「フロントエンド」として git を使用したいのですが、リポジトリを git にインポートする際に問題があります。

TFS に 2 つのプロジェクトがあります

そして、それらを 1 つの git リポジトリで管理したいと考えています。

これら 2 つを 1 つの git リポジトリにクローンして、変更を両方のプロジェクトに 1 つの TFS 変更セットとしてコミットおよびプッシュできるようにするにはどうすればよいですか?

git tfs サブツリーを使用してみましたが、どういうわけかこれでワークフローを理解できません。私のアプローチは、以下に示すように git リポジトリを初期化することでしたが、回復できないエラーが発生しました。

0 投票する
1 に答える
104 参照

git - TFS 2013 を既存の GIT サーバーで使用し、作業項目を関連付けることができる

GIT に移行したいプロジェクトを含む TFS 2013 インストールがあります。ソース管理の履歴については、GIT TFS と --with-branches オプションにたどり着きました。しかし、他にもいくつか質問があります。

  1. TFS 2013 を別の GIT サーバーに関連付けることは可能ですか?組織には、優先される確立された GIT サーバーがあります。
  2. 作業項目を # 規則に関連付けるにはどうすればよいでしょうか。ポストフックなどが必要になるかもしれません。
  3. TFS のすべてのリンクを WorkItems から変更セットに移行して、GIT リポジトリのコミットを指すようにする可能性はありますか?

最初の 2 つは最も重要です。3 つ目は、他の GIT サーバーを TFS プロジェクトに関連付けることができたときに自動的に削除されない限り、リポジトリを削除する必要がないため、なくてもよいと思います。

0 投票する
2 に答える
1036 参照

git - GIT TFS を使用して SVN を TFS に移行する

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 の親が見つかりません。

何か助けはありますか?

0 投票する
1 に答える
274 参照

git - git reset --hard はファイルをリセットしていません

私は git-tfs を使用していますが、ファイルが勝手に変更されるという問題があります。

私が走るとき

私は適切なコミットを行っていますが、まだ保留中の変更があると表示されます。ここで何が起こっているのか誰か説明できますか?

ここに画像の説明を入力

そして、ここに私の設定があります

ここに画像の説明を入力