aiscript icon indicating copy to clipboard operation
aiscript copied to clipboard

CHANGELOGが毎回conflictするのが煩わしい

Open FineArchs opened this issue 1 year ago • 5 comments

CHANGELOGの一番下に更新事項を毎回書いていくとマージの仕様上?毎回conflictすることになる

対策案

changelogsフォルダを用意し、そこに1コミットごとに1ファイルでlogを書く そしてリリースの際にまとめてCHANGELOGにくっつける

FineArchs avatar May 13 '24 10:05 FineArchs

こういう感じですかね

  • /changelogs/arr-at.md
    - arr.atを追加
    
  • /changelogs/arr-insert.md
    - arr.insertを追加
    

salano-ym avatar May 13 '24 11:05 salano-ym

統合は手作業だと漏れ等ありそうだから自動でやってほしいところ

salano-ym avatar May 13 '24 11:05 salano-ym

ちょっと調べてみたところマージドライバをunionにしてみる解決法というのがあるらしいです(未検証) https://shogo82148.github.io/blog/2015/12/16/customize-git-merge/

ikasoba avatar May 13 '24 11:05 ikasoba

ちょっと調べてみたところマージドライバをunionにしてみる解決法というのがあるらしいです(未検証)

出来たら面白そうですが、github上でやる方法が無さそうな感じがしますね…

FineArchs avatar May 13 '24 14:05 FineArchs

こういう感じですかね

  • /changelogs/arr-at.md
    - arr.atを追加
    
  • /changelogs/arr-insert.md
    - arr.insertを追加
    

これは今思いついたのですが、devとnextで分けるとnextをdevに追従させる時のいざこざが減りそうですね

FineArchs avatar May 13 '24 14:05 FineArchs