2

hgリポジトリのカスタムプロパティを設定して、リビジョンごとにその値を保存/取得できるようにすることはできますか?例えば、コミット時の東京の天気など。

gitについても同じですか?

4

2 に答える 2

5

Mercurialには、Subversionのようにプロパティを管理する方法が組み込まれていません。ただし、そのためのインフラストラクチャはいくつかあります。拡張機能を記述し、メタデータを履歴の内側または外側のどちらに配置するかを決定する必要があります。

  • 履歴外のメタデータ:ブックマーク拡張機能は、履歴外のメタデータを管理する方法と、プッシュおよびプルでそのようなデータを移動する方法をすでに示しているため、良い出発点になります。

  • 履歴内のメタデータ:データが履歴の一部である場合、拡張機能の方が簡単です。移植拡張機能extraは、内部コミット関数へのディクショナリ引数を介して変更セットに追加のメタデータを埋め込む拡張機能の例です。

Gitについて知らないのではないかと思います。

于 2011-01-04T12:01:02.153 に答える
1

これは次の仕事になる可能性があります。

どちらの場合も、上記のフックは必要な情報を取得し、そのプロパティの保持を担当する1つの特定のファイルを更新します。

于 2011-01-03T12:36:25.363 に答える