2016-03-23 8 views
1

Windows(v1.8.3.0)でgitクライアントとしてSourceTreeを使用しています。何らかの理由で、私のPowerShellスクリプト(.ps1)のdiffを示していないし、代わりにバイナリとしてそれを示していますソースツリーがGit Diff Powershell Script(ps1)でない理由

enter image description here

私は正しい動作を取得するために切り替える必要がある設定はありますか?ファイルの名前をdiffよりも.txtに変更した場合、期待どおりに動作します。

私は私のレポで.gitattributesファイルを持っている、と私は.ps1ファイルに対して明示的に考慮して、それを更新しましたが、それはどちらか動作していないよう:また

*.ps1 diff=astextplain 
*.PS1 diff=astextplain 

、私はdiffを見ることができますI後藤External Diff(BeyondCompare経由)でちょうど良い、しかし、これは私がコミット特定の行番号のベースを作る助けにはならない:

enter image description here

答えて