Community Wishlist/Wishes/Implement Branching in Article Version History Similar to Git
Description
Currently, merging article histories in Wikimedia projects can result in interwoven versions, creating confusing and unhelpful diffs. This makes it difficult to track the origins of changes and edits. Implementing a branching mechanism similar to Git in the article version history would allow versions awaiting review to be moved to a separate branch and then merged. This would help in understanding the history of merged articles and reduce confusion. Additionally, it would allow for the creation of private branches within drafts, improving the editing workflow and organization. Example of useless diff: [1]
Assigned focus area
Unassigned.
Type of wish
System change
Related projects
Wikipedia, Wikisource, Wiktionary, Wikivoyage, Wikiquote, Wikiversity, Wikispecies, Wikinews, Meta-Wiki
Affected users
This change will primarily benefit editors who work on articles that undergo history merges, as well as those who need to review and understand the version history of complex articles.