問題タブ [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 投票する
1 に答える
436 参照

git - Git-Tfsが棚上げ中に間違ったIDをtfsに送信する

コマンドを使用してgit-tfsから変更を保存しようとするとgit tfs shelve MY_SHELVE_NAME、次のエラーが発生します。

git tfsがユーザー名ではなく、表示名を渡しているようです。ローカル構成値tfs-remote.default.usernameとtfs-remote.usernameをWindowsユーザー名に設定しようとしましたが、機能しませんでした。間違った構成値を使用していますか、それとも他に何か問題がありますか?

の出力git tfs shelve MY_SHELVE_NAME -d

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

git - Gitは変更セットを永久に無視します

私は自分の git リポジトリに変更を加えましたが、それを他の人に伝えたくありません。変更をローカル リポジトリに保持したい。つまり、行った変更にマージするためにレポへのプルが必要です。

理想的な答えは、マージ コマンドを発行するたびに、特定の変更セットを永久に無視するように何らかの方法で git に指定することです。マージするたびにそのチェンジセットをチェリーピックする必要はありません。

なんで?

理由に興味がある場合: 私は git-tfs を使用しています。Visual Studio には、TFS バインディングをソリューション ファイルとプロジェクト ファイルに格納するという残念な習慣があります。これらのバインディングを削除して、VS がバインディングが間違っていると文句を言わないようにしたいのですが、誤って変更したファイルを TFS にチェックインすると、まだ TFS を使用しているチームのすべてのメンバーの TFS-VS 統合が壊れてしまいます。

どのように?

マージを実行するときに特定の変更セットを常に無視するように git に指示する簡単な方法はありますか?

0 投票する
3 に答える
8521 参照

git - 2つのTFSブランチをgittfsとマージします

を使用してgit-tfsいますが、を使用して2つのTFSブランチをマージできるかどうか疑問に思いましたgit-tfs。$ / MyCompany/Devと$/MyCompany/Release-3.3の2つのブランチがあります。Release-3.3は、Devブランチに由来します。両方とも、gittfsを使用して異なるgitリポジトリとしてチェックアウトされます。

変更をDevブランチに再組み込みしたいと思います。git-tfsこれはTFSツールを使用して達成できますか、それとも実行する必要がありますか?

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

git - git-tfs 中央リポジトリのクローンを作成し、TFS を非表示にする

TFS (Microsoft Team Foundation Server) にコード リポジトリがあります。git-tfs を使用して、これを git リポジトリに変換できます。

しかし、私がやりたいのは、TFS にプッシュする 1 つの中央 git リポジトリをセットアップし、すべての開発者にその git リポジトリのクローンを作成してもらい、TFSにプッシュできないようにすることです。中央リポジトリから「下流」にいる人に関する限り、TFS リポジトリがあることを示すことはまったく望んでいません。

TFS サーバー情報は git-tfs によって作成されたリポジトリに含まれているため、これを行うにはどうすればよいですか?

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

git - GitからTFS2008への一方向の移行(履歴付き)

私はGitの初心者です。GitリポジトリからTFSへの一方向の1回限りの移行(履歴付き)を検討しています。プラグインgit-tfsを調べています。この特定のシナリオに関するヘルプ/ウィキ/ブログは見つかりませんでした。この場合、git-tfscheckinまたはgit-tfscloneコマンドを使用できますか?どんな例でも素晴らしいでしょう!ありがとうございました!!

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

git - git-tfs: スペースを含む tfs プロジェクトのクローンを作成するにはどうすればよいですか

git-tfs を使用して TFS リポジトリのクローンを作成しようとしています。

次のような名前にスペースが含まれていない TFS プロジェクトでうまく機能します。

しかし、スペースとスウェーデン文字の両方を含むプロジェクト/フォルダーもいくつかあります。

コマンドを実行すると、次のようになります。

これを修正する方法はありますか?

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

tfs - git-tfs パスへのアクセス否定された

git-tfs を使用して TFS プロジェクトのクローンを作成しようとしていますが、あまりうまくいきませんでした。下記参照

このプロジェクトを Visual Studio 2010 でチェックアウトできますが、問題がないわけではありません。ソースにいくつかの大きな (2 ~ 5 MB) PDF ファイルがあり、VPN 経由でチェックアウトを行うときにチーム エクスプローラーがタイムアウトする原因となります。これらの大きなファイルを単にクロークして除外するだけで、Visual Studio はまったく問題ありません。

何か案は?これは TFS サーバーの構成の問題ですか? 大きなバイナリ ファイルが原因でしょうか?

このTFS管理プロジェクトでgitを失うのは本当に嫌です...

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

git-tfs - git-tfs:プレビューの変更

使用せずにTFSにチェックインされる変更をプレビューできますgit tfs checkintoolか?

GitGuiのようなより優れたUIを好み、誤って[OK]をクリックするリスクを冒さないようにします。

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

tfs - TFS ソース管理の大文字と小文字の区別

TFS には、フォルダー内で大文字と小文字を混同するという面白い習慣があります。たとえば、一部の開発者はチェックインし$/FooBar/readme.txt、他の開発者はチェックインする場合があり$/Foobar/readme.txtます。

ファイル/フォルダーを大文字と小文字を区別して扱うように TFS を強制する方法はありますか?

たとえば、フォルダー$/FooBar/が既に存在する場合、誰かが を追加すると、既に存在するため$/foobar/readme2.txt、フォルダーの大文字と小文字が $/FooBar/readme2.txt に更新されます。

ほとんどの場合、ユーザーはこれに気付かないでしょうが、TFS データベースの内部では、他のツール ( git-tfsなど) で混乱を招く可能性があります。

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

git-tfs - Chocolatey 経由でインストールされたパッケージを削除するにはどうすればよいですか?

を使用してgitfsをインストールしました

cinst gittfs

gittfs パッケージを削除するにはどうすればよいですか?