問題タブ [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.
git - git-tfsを介してtfsではなく本格的なgitを使用する理由
私には純粋なgitを使用することは完全に明白に思えますが、純粋なgitを使用することがgit-tfsを介してTFSを使用するよりも優れたソリューションである理由を明確にする必要があります。
私が働いている会社にはTFSを使用するという「ポリシー」がありますが、私のチームの開発者はgit-tfsブリッジを使用するように働きかけています。
開発チームは、git-tfs(私はほとんど知りません)を使用する代わりに、ネットワーク上でホストされているgitリポジトリに対して純粋なgitを使用することを提唱したいと思います。gitリポジトリをホストしているサーバーでスケジュールされたタスクは、定期的にマスターブランチのコンテンツをTFSリポジトリにプルして、企業のTFSの神々をなだめます。
誰かが私の議論を明確にするのを手伝ってもらえますか?
git - Git 自体なしで Git-TFS をインストールする
現在、Git-TFS ブリッジをインストールする唯一の方法はChocolatey を使用することです。しかし、試してみると、実際の Git-TFS パッケージと一緒に Git (Windows 用) がインストールされているように見えます。仕事用のマシンには既に Git がインストールされているため、既存のものを変更/削除する必要はありません。
Chocolatey に現在の Git インストールを変更せず、Git-TFS パッケージを入れるだけにする方法はありますか? ある場合、現在の Git インストールで使用するように構成するにはどうすればよいですか?
git - git-tfsクローンがエラーコード128で失敗する
git-tfsを使用してTFSリポジトリのクローンを作成しています。これは、過去に成功したことです。しかし、現在のバージョンでは、次のようにコマンドを実行します...
git tfs clone http://NameOfOurTfsServer:8080/ $/NameOfMyProject -d
...エラーコード128が表示されます。例:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Sep.Git.Tfs.Core.GitCommandException: Command exited with error code: 128 at Sep.Git.Tfs.Core.GitHelpers.Close(Process process) in c:\Users\matt\dev\github\git-tfs\GitTfs\Core\GitHelpers.cs:line 205 at Sep.Git.Tfs.Core.GitHelpers.<>c__DisplayClass8.<CommandOutputPipe>b__7() in c:\Users\matt\dev\github\git-tfs\GitTfs\Core\GitHelpers.cs:line 59 [etc.]
これはgit-tfs14.0にあります。以前のバージョンのgit-tfsをいくつか試しましたが、それぞれで同じまたは同様のエラーが発生します。
誰かがこれに遭遇しましたか?修正を知っていますか?
git - Git-Tfs: Git コミットごとの TFS 変更セット?
職場では TFS を使用しており、TFS リポジトリにプッシュする前にローカル コミットを操作する際の柔軟性を高めるために、Git-TFS ツールを機能させようとしています。
これは機能していますが、 を実行するgit tfs ct
と、すべてのコミットが 1 つの TFS 変更セットにチェックされます。私は何かが欠けていますか、それともこれがどのように機能するはずですか? 私の各コミットを個別の変更セットとして個別に TFS にプッシュしない場合、そもそも git-tfs を使用する目的が無効になるようです。
git - Git-tfs をリモートにリセット
リモコンの状態に戻したい。
通常の git を使用すると、次のようになりgit reset --hard origin/HEAD
ます。
私はgit-tfsを使用しています。git-tfs でこれを行う方法を知っている人はいますか?
git-tfs - プロジェクト名のGit-tfsとスペース
プロジェクト名にスペースが含まれている場合に、git-tfsでTFSプロジェクトのクローンを作成するための構文は何ですか?私が試してみました:
システムは、指定されたファイルを見つけることができません
git - Git-tfs - リモートを特定の sha にリセットします
私はgit-tfsを使用しています。
リモートを特定のshaにリセットするにはどうすればよいですか?
私は基本的に、リモートに加えられた変更を元に戻したいと思っています。
git-tfs - 単純なgit-tfsunshelveキックバック「システムは指定されたファイルを見つけることができません」
私はTFSシェルフセットでかなりの作業を行っており、git-tfsの使用に切り替えたいと考えていました。物事は順調に始まりましたが、私は以下のエラーで立ち往生しています。これが私のシーケンスで、空のディレクトリから作業しています。
-u "myuser"、新しいブランチ名などを追加しようとしましたが、「システムが指定されたファイルを見つけることができません」よりも先に進むことができません。困惑。:(
git - git-tfとgit-tfsの違いは何ですか?
私は最近、TFSに本当にうんざりしています。でもトンネルの先にライトがあると聞きました。どうやら私はgit-tfまたはgit-tfsのいずれかを使用して、コードをgitによって管理されているかのように扱うことができますが、中央のTFSサーバーとの間でプッシュ/プルすることはできます。
私の主な質問は、これらのどれを使用すべきかわからないということです。Microsoftによって公式にサポートされているgit-tfがあり、ずっと以前から存在しているgit-tfsがあります。これらの違いは何ですか?最初に試してみる必要がありますか?
git - Cygwin の git tfs clone は何もしません
GitTfs 0.15.0 をインストールし、Cygwin でクローンを作成しようとしています。私は次のことをしました:
- ディレクトリ GitTfs-0.15.0 に展開
- GitTfs-0.15.0 のすべてのファイルに対して chmod +x
- パスの先頭に GitTfs-0.15.0 を追加しました
- どの git-tfs が git-tfs.exe を見つけるかを確認しました
今、プロジェクトのクローンを作成しようとしていますが、何も得られません:
これらの詳細は正しいと確信しています (Eclipse の TFS プラグインでも同じ詳細が機能していました)。しかし、この git tfs clone コマンドを実行しても、何も得られません。コマンドはすぐに終了し、終了ステータスは 0 です。出力はありません。
何が起こっているのかをトラブルシューティングするにはどうすればよいですか?