2012-03-15 6 views
4

私は質問があります。読者の時間を尊重するために、ストーリー部分はスキップすることができます。 :)目に見えないgitメタコミット

ショート: gitリポジトリへの変更をチェックインする方法はありますか?チェンジセットメタデータを一般消費から「隠す」方法はありますか?

ロング(残りの部分はスキップしてください): 私は最近、その見た目から、彼の開発者のそれぞれを励ましてくれた最初のチームリーダーを抱えたコードベースを継承しました - 霊的成長 - 世界に捨てて、禅のような感じの書式スタイルを見つけて、さまざまな芸術的スタイルを見つけ、コードフォーマットに適用して、傑作を描くアーティストの人生を生きる毎日。パターンは、文の間で改行数をランダムに選択するなど、のすべてのメソッド引数 - 宣言を呼び出します。これは繰り返していますが、基本的には私の書式設定をIDEで設定したいそれは数時間緩んで、混乱した場所をきれいにして、それをコミットします。注釈などに表示されている簡単に見える「最後に触れた」スロットですべての履歴を失うというチームからの(有効な)プッシュバックが得られています。それらを吹き飛ばすことのない変化をもたらす方法はありますか?私はブランチングのトリックがあるかもしれないと思っていました。ブランチ、ブランチのフォーマット、ブランチのフォーマット、ブランチのフォーマットなど、ブランチトリックがあるかもしれないと思っていました。もの。

誰もが何か提案がありますか?私はこの一生のためにハッキングを楽しんでも構わないと思っています。 :)

+0

人が知らないうちに変更を加えたいと思うようです。それは悪い形です。 – Ilion

+0

ええ、私はそれが上になると思ったので...私の長い説明。 ;) – erich2k8

答えて

5

ショート:いいえ

ロング:彼らはそれで作業するとき、それはあなたの一般的なスタイルに適合するようにコードを変更するために、あなたの仲間の開発を奨励し、一貫したスタイルに向かって移動します。こうすることで、非難された属性は、変更されていないコードに対して一貫しています。変更されたコードの場合、責任属性は最後に触れた開発者に移行します。これは、必要に応じて、関数ごとの書式を整理するなど、きめ細かく行うことができます。あなたはここのために求めている何

2

は(より良い用語の欠如のため)のGitの「精神」を違反しています。

ジットはその歴史をと非常にと言います。このシステムの設計目標は、いったん公開すれば誰も気づかずにコミットを変更することはできないということでした。 Gitがどのように動作するかは、その設計上の決定の影響を見ることができます。たとえば、コミットメッセージは簡単には変更できず、プッシュされた後は変更することは事実上不可能です。言い換えれば

、黙っまたはひそかにあなたのGitのリポジトリに物事をコミットすることはできません。

関連する問題