3

特定の時間に GitHub 内のすべてのファイルのコミット メッセージを更新したいと思います。

メジャー アップグレード (開発を安定版ブランチにマージする) を行うときはいつでも、変更をコミットして GitHub にプッシュし、変更のないものも含めてすべてのファイルが同じコミット メッセージを持つようにしたいと考えています。

例:

  • 開発はテスト済みで、マスターにマージする準備ができています
  • 開発はマスターにマージされます
  • コミット メッセージ "New Version: 2.0" がすべてのファイルに適用されます (変更されていないファイルも含む)。
  • マスター ブランチはリモート (GitHub) にプッシュされます
  • GitHub は、すべてのファイル/ディレクトリで同じメッセージ ("New Version: 2.0") を表示します

すべてのファイルを調べて、ファイルの最後に改行を追加することもできますが、git または github 自体からこれを行う方法があるように感じます。

4

2 に答える 2

4

リリースなどの時点を追跡したい場合は、代わりにタグを使用してください。あなたが提案するようにコミットプロセスを「ハック」しないでください。次に、チェック間の実際の違いをどのように見つけますか?

于 2012-05-20T22:28:31.753 に答える
3

これは単に git の仕組みではありません。すべてのファイルの履歴にナンセンスを追加することは、レビューが必要なときはいつでも非常に非生産的である可能性があります。

gitflowが参考になるかもしれません。必ずしも使用する必要はありませんが、ワークフローの説明は、git をより適切に使用する方法を理解するのに役立つ場合があります。

于 2012-05-20T22:27:19.447 に答える