# Discussion: Split the openems/openems Repository by Technology

**URL:** <https://community.openems.io/t/discussion-split-the-openems-openems-repository-by-technology/10365>\
**Category:** Uncategorized\
**Created:** [August 1, 2025, 1:52pm UTC](https://community.openems.io/t/discussion-split-the-openems-openems-repository-by-technology/10365 "2025-08-01T13:52:14Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![miettal](https://community.openems.io/user_avatar/community.openems.io/miettal/32/951_2.png) [@miettal](https://community.openems.io/u/miettal)\
**Post date:** [August 26, 2025, 3:12am UTC](https://community.openems.io/t/discussion-split-the-openems-openems-repository-by-technology/10365/5 "2025-08-26T03:12:49Z")

</div>

Thank you for replying.

> Would it not be possible to merge only subdirectories, e.g. with git sparse checkouts.

I also think this one time, but it seems git merge is the process for all directory tree so it cannot devide by subdirectory by sparse-checkout.  
// If I can ignore/ovewrite git history, There are many way of pulling upstream changes. But it will be difficult to trace changes.

---

_[View the full topic](https://community.openems.io/t/discussion-split-the-openems-openems-repository-by-technology/10365)._
