CVS では$LOG$
、ソース ファイルに入れることができ、ファイルがチェックイン$LOG$
されると、ファイル内の実際のログに展開されます。
しかし、これを Mercurial で実装する方法は? もちろん、最新のチェックイン日時など、他のキーワードも意味します。
CVS では$LOG$
、ソース ファイルに入れることができ、ファイルがチェックイン$LOG$
されると、ファイル内の実際のログに展開されます。
しかし、これを Mercurial で実装する方法は? もちろん、最新のチェックイン日時など、他のキーワードも意味します。
キーワード展開によって解決されるほとんどの問題では、ヒープ全体がさらに作成されます。Mercurial CVS/RCS-like Keyword Substitution - Why You Don't Need It では推奨されていませんが、本当に必要な場合に拡張でそれを行う方法が文書化されています。
キーワード拡張に反対するアドバイスをするのは私だけではありませんが、それが役立つ場合もありますが、実行する前に真剣に考える必要があります。
組み込みのキーワード拡張機能を使用します。
重要なことのいくつか:
[keyword]
。可能な限り避けるべきであることに同意します。回避できない場合は、選択したいくつかのファイル(APIヘッダーなど)を他のユーザー(APIユーザーなど)に配布する必要があるため、hgを使用してバージョン情報を見つける方法はありません。 。