JGit はサポートしていません.gitattributes
。そのトピックには5年前のバグがあります。
結果として、ident
マクロは JGit ($Id
展開) によって使用されません。
git
およびをサポートする通常の console でブランチをチェックアウトする.gitattributes
とident
、マクロ展開が発生します。その後 を実行すると、マクロgit blame
との行に違いは見られません。$Id$
これは予想されます。
その後jgit blame
、同じレポで行うと、マクロNot Committed Yet
を含む行に到達します。$Id$
Sonarqube の Git プラグインの問題を調査しているときに、これを見つけました。そこの友好的な人々はフォローアップのためにバグを開きました.
私の質問:チェックアウト中に定期的に無視するように指示するにはどうすればよいですか? git
.gitattributes
余分なブラウニー ポイント: Jenkins でこれを行う必要があるため、Jenkins Git プラグインをいじってすぐに使用できることが望ましいです。
正直に言うと、肯定的な答えを期待しているわけではありません。最良のことは、JGit が協力してサポートすること.gitattributes
です。しかし、ここはその暴言を吐く場所ではありません。