2012-05-14 14 views
51

誰がどの行に貢献したか/ファイルに変更したいのですか? git-blameはまさにそうです。それでSourceTreeはgit-blameビューを持っていますか?SourceTreeでgit-blameがどこにあるのですか

+0

これらの回答は、私が疑った通りです。任意のファイルに対して「責任」を負わせようとすると、そのファイルをインターフェースで見つけるのが難しいかもしれません。私が使用するショートカットは、一時的にファイルを変更して「Unstaged file」として表示させることです(その時点で、右クリックして非難されます)。 – rinogo

答えて

61

表示「をコミット」「作業コピー」表示中または中かどうか、ファイルを選択し、やるの3つのうちの1つ:

  1. オプションコマンド-B
  2. メニューバー::アクション::せい...
  3. コンテキストメニューを選択::非難選択...

をあなたが非難したいファイルが変更されたファイルの一覧にない場合は、あなたが変更する必要がありますビューは、ステータスビューをファイルに(表示 - >ファイルのステータスビュー)、そして右の選択[ファイル] - > [非難をクリックしてサブメニューに「すべて表示」

Show All on OSX

+4

あなたが何を求めているか分かりません。最後のコミット以降に変更されたファイルは、(前回のコミットに基づく)責任に影響しません。ファイルがソースツリー内で変更されていない場合は、「作業コピー」を選択してから「すべて表示」(「保留中」を表示しない)を選択してください。そこからすべてのファイルを見ることができ、あなたが責任を負うものを選択することができます。 – GoZoner

+1

ああ、ありがとう!前に 'Show All'を見たことがありません。 – artistoex

10
  1. ヒストリビューに切り替え、非難したいファイルがあるコミットを選択します。
  2. ファイル名を右クリックし、を選択してください。を選択してください。

また、作業ツリーまたはステージングされたファイルを右クリックして同じことを行うこともできます。

1

を設定します。 各行のライターが見つかります。 トリック:ソースツリーにファイルを簡単に見つけたい(ファイルステータス)ファイルを追加するような小さな変更を加えます。