私は現時点で作業しているメインリポジトリに、ローカルバックアップ、開発パートナーのワークステーション、およびホストされたリポジトリの3つの標準リモートがあります。我々は、ほとんどの時間、1つはマスターであるアクティブな3つまたは4つの支店を持っています。git log --decorateで表示されるリファレンス
私が使用して、一日を通して定期的に枝を監視:それは私が私たちの非常に揮発性の開発ブランチに関してで物事の状態を知ることができますので、
git log --graph --oneline --decorate -15 my-branch his-repo/his-branch master other-branch
--decorate
は非常に重要です。問題は、私は装飾にリモートリファレンスのすべてや枝、タグのすべてなどを参照してくださいということです。
--decorate
には特定のリファレンスのみを出力するよう制限する方法はありますか?コマンドラインでのリファレンスのリスト表示は、表示されているリファームではなく、表示されたコミットを制限します。
おかげで、あなたが飾る使用している場合、それは装飾として使用可能なすべての名前を使用します マイク
'refs'を操作することは、' packed-refs'も考慮に入れなければならないという点を除いて、悪い考えではありません。 'refs'と' packed-refs'の名前を変更し、正しいハッシュを含む単純な 'packed-refs'ファイルを挿入するスクリプトは、かなり単純です。私が見る最も危険なのは、リポジトリにアクセスしている可能性のある他のプロセスです(IDEなど)。 – MikeJansen
私は決してソース管理を任意のIDEに統合しません。また、私はOSSの信頼がない.NETの世界にいます; –
私はほとんど.NETにもあります。私はgitソースコントロールプロバイダを使って、主に簡単な差分、履歴、または責任を負います。私はTortoiseGitを主にShow Logに使用します。 – MikeJansen