0

私は自分のチームにgitを使用させようとしていますが、ほとんどのチームがGUIを必要としているため、msysgitパスを使用しました。私はほとんどの日常のタスクのために書かれた素晴らしい一連の指示を持っていますが、コードレビューを行う方法に困惑しています。簡単にするために、マスターを開始点として使用して名前でブランチを作成し、変更をローカルでステージング/コミットして、他の開発者がレビューのために変更をフェッチできる中央リポジトリにプッシュするように、それぞれに指示しています。私の計画は、彼らに別の開発者の変更を切り離されたヘッド状態でチェックアウトさせてから、マスターと比較させることでした。bashの用語では、次のようになります。

git checkout origin/fred
git diff -w origin/master

GUIにリモートブランチをデタッチヘッドとして問題なくチェックアウトさせることはできますが、ローカルまたはリモートの別のブランチと比較する方法が見つからないようです。UIにはローカルブランチの変更が表示されますが、コードレビューでは、現在の本番コードに対する変更を確認する必要があります。これをどのように行うことができるかについてのアイデアはありますか?msysgitよりも優れた別のGitWindowsクライアントはありますか?

4

1 に答える 1

1

GUI機能に関しては、msysgitが過度に制限されていることに気付きました。私はGit拡張機能とGitコマンドラインからのエイリアスの健全なリストを好みます。たとえば、GitExtensionsの履歴ペインをうまく表示git extするように設定しました。!start /b gitextensionsGUIを介してコミットしたい場合は、git commit-ext実行するように設定しました!start /b gitextensions commit

もう1つの貴重なツールはBeyondCompareであり、gitにリギングすると素晴らしいことができます。

于 2013-03-27T04:53:58.137 に答える