Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
FineArchs opened this issue May 13, 2024 · 5 comments
Closed

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

FineArchs opened this issue May 13, 2024 · 5 comments

Comments

@FineArchs
Copy link
Member

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

対策案

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

@salano-ym
Copy link
Member

こういう感じですかね

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

@salano-ym
Copy link
Member

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

@ikasoba
Copy link
Collaborator

ikasoba commented May 13, 2024

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

@FineArchs
Copy link
Member Author

FineArchs commented May 13, 2024

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

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

@FineArchs
Copy link
Member Author

こういう感じですかね

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants