最後のコミット番号/ブランチ情報をgithubのコードファイルに挿入する方法はありますか?たぶん、ある種の予約語やトークンを使用していますか?私は高度なソース管理とgitに少し慣れていないので、正しい用語を使用していない場合はご容赦ください。質問を自由に言い換えてください。
質問する
198 次
3 に答える
3
答えは「はい」ですが、お勧めしません。
https://git.wiki.kernel.org/index.php/GitFaq#Does_git_have_keyword_expansion.3F
于 2011-08-05T15:29:57.220 に答える
1
キーワードの拡張については、 Git FAQを参照してください。解決策は、チェックイン/チェックアウト時にどのファイルを変更する必要があるかについて、ident エントリを.gitattributesに追加することです。
属性 ident がパスに設定されている場合、git は blob オブジェクトの $Id$ を $Id: に置き換え、その後に 40 文字の 16 進数の blob オブジェクト名、チェックアウト時にドル記号 $ が続きます。ワークツリー ファイル内の $Id: で始まり $ で終わるバイト シーケンスは、チェックイン時に $Id$ に置き換えられます。
于 2011-08-05T15:33:38.903 に答える
0
それはあなたのビルドシステムを通して可能かもしれません。ビルドスクリプトでは、gitコマンドを実行して必要な情報を取得し、それらをマクロとしてコードに渡すことができます。
于 2011-08-05T15:26:48.050 に答える