問題タブ [git-extensions]

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 に答える
11957 参照

git - Git拡張機能を使用したインタラクティブなリベース

誰かがGitExtensionsを使ってインタラクティブなリベースを行うことができましたか?

リベース時にオプションを使用できますが、最後のn個のコミットを選択するたびに、リベースウィンドウで「インタラクティブ」を選択すると、エディターがコミット行の代わりに「noop」コメントを表示します。

私はどこが間違っていますか?

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

visual-studio-2010 - Git 拡張機能または Git ソース管理プロバイダーは、AnkhSVN と並行して動作できますか?

プロジェクトを Git に移行しようとしていますが、まだあまり慣れていません。Git 拡張機能または Git ソース管理プロバイダーを使用したいのですが、AnkhSVN で動作するかどうかわかりません。もちろん、ソリューションではそのうちの 1 つだけを使用します。

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

git-extensions - GitExtensions 保留中の変更の空白を無視する

Visual Studio の GitExtensions 保留中の変更ウィンドウで、空白を無視するにはどうすればよいですか。フォーマットドキュメントを使用すると、古いコードでタブが表示されることがよくありますが、それらの行は実際には変更されていません。問題は、クラス全体が変更されたように見え、実際の変更を見落としやすいことです。

kdiff を構成しようとしましたが、winmerge を使用するように gitextensions で diff ツールを設定しようとしました。それらのどれも効果がありません。

Mergetool C:/Program Files (x86)/WinMerge/winmergeu.exe

MergeTool コマンド "C:/Program Files (x86)/WinMerge/winmergeu.exe" -e -u -dl "オリジナル" -dr "修正済み" "$MERGED" "$REMOTE"

DiffTool C:/Program Files (x86)/WinMerge/winmergeu.exe

DiffTool コマンド "C:/Program Files (x86)/WinMerge/winmergeu.exe" -e -u "$LOCAL" "$REMOTE"

0 投票する
5 に答える
10191 参照

git - Git拡張機能を使用した作業ディレクトリの差分

Git Extensions UI([コミット]ダイアログ以外)を使用して作業ディレクトリの差分を取得する簡単な方法はありますか?

View Diffを使用すると、作業ディレクトリとコミットバージョンを比較できるようになります。ただし、コミット履歴のみを表示したいようです。

私は回復中のTortoiseGitユーザーであり、コミットログUIに「作業ディレクトリ」pseduo-commitを含めることに慣れています。これと同じように機能するGit拡張機能に何かありますか?

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

git - 変更された非ASCII文字のファイルを表示するGitBash

Windows 7、Git Extensions(2.32)をクリーンインストールして、msysGit1.7.10もインストールする新しいマシンをセットアップしました。

このようにローカルリポジトリのクローンを作成したら...:
git clone "Y:\ SomeRepo"

... gitステータスを実行すると、リポジトリのクローンを作成したばかりなのに、一連のファイルが変更されていることが示されます。すべてのファイルには、Æ、Ø、Åなどの非ASCII文字が含まれています。興味深いことに、チームには他に4人がいて、同じGit拡張機能とmsysGitバージョンでWin7を実行していますが、この問題に遭遇したことはありません。

quotepathがオフになっているのと同じように、core.autocrlfはfalseです。これらのファイルはすべて.pngなので、行末変換は問題ではないと思います。

この問題のデバッグ/修正を開始する場所に関するヒントはありますか?

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

git - Git拡張機能でのみ手動マージ

私はGitを初めて使用し、Git拡張機能を使用しています。プルするたびに、GitはKDiff3を使用して自動マージし、競合が発生した場合にのみヘルプを要求します。ただし、マージされたファイルに報告されていないいくつかの競合があったため、自動マージ機能にはあまり満足していません。GitExtensionsで自動マージを無効にしたいのですが。プルするたびにファイルを手動でマージするためのコントロールをGitに与えてほしいです。

私はGitを初めて使用するため、いくつかの.gitファイルを変更するように求められた場合は、ファイルの最も可能性の高い物理的な場所を記載してください。

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

c++ - Git拡張機能での自動ステージング

VisualStudio2010のアドインとしてGitExtensionsを使用しています。これはうまく機能しています。ただし、リポジトリにコミットするときはいつでも、GUIにより、ステージに追加する適切なファイルを手動で選択する必要があります(これらのファイルにインデックスが付けられ、ステージにすでに追加されている場合でも)。すでにステージングされたファイルはステージを再度選択する必要がないと信じていたので、少し混乱しています。

例:Git ExtensionのGUIで、Commitを使用した後にNetwork.cppをステージに追加しています。次に、任意ですが有用な説明を入力し、ステージングされたファイルをコミットします。次回Network.cppが変更されたときは、リポジトリにコミットした後、Network.cppを再度ステージングする必要があります。

私のワークフローに完全に何か問題がありますか?

よろしくお願いします。

0 投票する
4 に答える
6479 参照

git - Git マージに必要なステップ数

私の開発ブランチを master ブランチにマージすることについて少しアドバイスが必要です。また、Git 拡張機能を使用していることにも注意してください。可能であれば、コマンド ラインの専門用語を使いすぎないようにしてください。

devブランチで 3 つのコミットを行ったとします (そして、現在もチェックアウトしており、mstブランチには、分岐した時点から 1 つのコミットがあります。

今、開発ブランチをmstブランチにマージしたいのですが、実際にはコミット 1 と 2 だけをマージしたいのです。

私の理解では、mstをチェックアウトし (進行中の作業のために事前に一時コミットをスタッシュまたは作成する)、mstを commit 2 とマージする必要があるということです。

現在、コミット 3 は同期していないため、次に行うことはdevブランチを再同期することです。これを行うには、devをチェックアウトし、 dev を mst とマージするか、devmstリベースする必要があります。

すなわち。

また

他の開発者とうまくいかない主な問題は、マージが膨大な時間の浪費になる可能性があることです。

  1. 現在の作業を「保存」し、mstをチェックアウトしてから、 devをチェックアウト する必要があります (VB6 を使用しているため、マージの競合が発生する可能性があり、VB6 が認識しないため、ファイルをリロードするために VB6 を閉じてから再度開く必要があります)。外部で変更されたファイル)
  2. 二重マージ プロセス (1 つはmstを更新 し、もう1 つはdevを再同期する)

また、私は stash でいくつかの信頼性の問題を抱えていました (時々、stash pop がポップを妨げます)。そのため、仲間の開発者に一時的なコミット (コミット 3 の後) を行い、最後に混合リセットを行うことをお勧めします。 .

私たちは小さな会社なので、できるだけ早くリリースすることが優先事項です (ただし、一部のリリースは保留されているため、すべてを公開することはできません)。これほど多くの手順が実際に必要ですか、それとももっと速い方法がありますか?

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

windows - Visual Studio のボタンが消える原因となる git 拡張機能

VS 2008 をインストールし、システムに Git と Git 拡張機能を配置しました。Windows 7 を実行しています。VS を起動して作業すると、ボタンが灰色になります。それらの上にマウス ポインターを移動すると、再び表示されます。ウィンドウを最小化して元に戻すと、そこに表示されます。ボタンの 1 つをクリックすると、期待どおりに動作します。私は他のエンジニアにこのツールの使用を開始させようとしていますが、これは、なぜそれが起こっているのかについて懸念しています。他の誰かがこれを見たことがありますか?それを止める方法を知っている人はいますか? ありがとう、リチャード

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

git - Git エラー「単調でないインデックス」

私のgitセットアップには、プッシュ先の中央リポジトリがあります。今日、私は を使用して中央リポジトリを確認することにしましたがGit Extensions、リポジトリにはコミットがないと言われました (まるでリポジトリが作成されていないかのように)。この問題を調査して、リポジトリのクローンを作成しようとしましたが、見たことのない奇妙なエラーが発生しました。

この問題について Google を検索しました。また、この問題に関する StackOverlow に関する別の質問もありますが、未回答のままです (この質問)。この問題に光を当てることができる人はいますか? ありがとう