問題タブ [git-gui]
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 - qct と hgct/gct のどちらのコミット ツールが優れていますか?
私は経験豊富な git ユーザーで、現在 Mercurial を使用している人々と仕事をしています。コミットを手伝ってくれた 'git gui' が本当に恋しいです。qctとhgctの2 つのツールがどちらも Mercurial をサポートしていることがわかります。
私が git gui で最も気に入っている点は、コミットされていないすべてのファイル (および追跡されていないファイル) が表示され、ファイル全体または個々の差分ハンクをコミット/変更セットに簡単に追加できることです。それを念頭に置いて、qct と hgctのどちらのツールを好むでしょうか? そして、あなたの経験から、あるツールを他のツールよりも好む理由は他にありますか? もしそうなら、それは何ですか?
編集
標準の Debian テスト システムに qct、hgct、および tortoisehg をインストールしました。3 つのうち、qct はすぐに使用できる唯一のものでした。しかし、面白いことをするには、diffmerge のようなサードパーティのツールが必要なようです。(Web サイトではそうではないと主張していますが、Debian はまだ現実に追いついていません。)
私はqctがかなりイライラしていることに気づきました。問題は次のとおりです。
- 一度に複数の差分を表示することはできません
- マウスの 1 回のクリックで残りのすべての差分をスキップすることはできません
- 後戻りできません!
tortoisehg のインストール経験はイライラさせられました。 .deb
ファイルは Web サイトで約束されていますが、存在しません。最新の安定したバージョンからプルすると、すべての呼び出しでスタック トレースを簡単に生成するツールが得られました。(私は修正を見つけましたが、本当に!) しかし、最新の Debian不安定版 hg にアップグレードした後、私は Tortoise Hg commit tool に非常に感銘を受けました。これは、git gui に非常によく似ています。
後から考えると、hgct は明らかな損失でした。
Tortoise Hg が明確な勝者です。
git - Git リビジョン式とは
そこで、Git GUI を使用してリポジトリを作成しています。しかし、Google、ドキュメント、または「リビジョン式」とは何かの痕跡を見つけることができず、新しいブランチを作成する必要があります。
また、これはプログラムの他の多くの場所で使用されているようですので、知っておくことは重要だと思います.
私は StackOverflow でこれに関する質問を見つけましたが、その男は答えを得ませんでした。
知っておく必要があるのは、リビジョン式とは何ですか?
git - Git のステージングされていない変更から「古いモード 100755 新しいモード 100644」というファイルを削除するにはどうすればよいですか?
なんらかの理由で、最初に自分の git プロジェクトのリポジトリからプルを行ったとき、作業コピーに大量のファイルがありましたが、それらには識別可能な変更が加えられていませんが、私のunstaged changes
領域には表示され続けています。
私は Windows XP で Git Gui を使用しています。ファイルを調べて、何が変更されたかを確認します。私が見るのは次のとおりです。
これが何を意味するか知っている人はいますか?
ステージングされていない変更のリストからこれらのファイルを削除するにはどうすればよいですか? (最近編集してコミットしたいファイルを選択するためだけに、何百ものファイルを調べなければならないのは非常に面倒です)。
git - git-guiで希望の言語を設定する方法は?
私は最近、参加しているプロジェクトのためにgitに来ました。git guiは(OSX Snow Leopardの下で)srtatするのにかなり便利だと思いましたが、ローカライズされていない場合(私の場合はフランス語)にしたいと思います。git guiを英語で表示するための好みやハックはありますか?
git - gitguiのファイルのgitcheckoutリビジョン
追加ツールなどのように、git guiで特定のファイルのリビジョンをチェックアウトする良い方法はありますか?
次のように新しいツールを追加しようとしました:
ただし、特定のコミットではなく、ブランチリビジョンのみを許可します。それを行うために私が使用する特定の変数はありますか?
git - git guiでリポジトリチューザーを強制するにはどうすればよいですか
ホームディレクトリをバージョン管理下に置きました。Gnome パネルから git-gui を起動すると、このリポジトリでしか作業できません。リポジトリの場所を参照または入力するか、以前使用していた場所を選択できるダイアログが表示されなくなりました。
対応するコマンドラインまたは .gitconfig スイッチが見つかりませんでした。
git-gui にダイアログを表示させるにはどうすればよいですか?
git - GIT GUI での GIT の使用 - マスターと分岐
私は GIT を試しており、GIT GUI (msysgit から) を使用しています。
新しいブランチを作成しようとしていますが、どういうわけか master ブランチを引き継いでしまいます。マスター ブランチは引き続き表示されますが、実際のマスターとしては表示されません。その結果、新しいブランチをマスターにマージすることもできませんが、反対のこと (マスターを新しいブランチにマージする) を要求されます。
私が遭遇したもう 1 つの問題 (関連するかどうかはわかりません) は、GIT GUI では、実際に 2 つをマージせずに (チェックアウトを使用して) マスターとブランチを切り替えることができないことです。私が理解している限り、これはマスターとブランチを切り替えるための必須要件ではありません。
ありがとう...
git - Git GUI でファイルを無視するにはどうすればよいですか?
.git フォルダーを含むフォルダーに .gitignore ファイルを作成しましたが、リポジトリの再スキャンを実行すると、無視しようとしているファイルが引き続き取得されます。
これがファイルの内容です。
私は何を間違っていますか?ファイルはどこにあると思われますか?