org-subtree-export

Push local org subtree changes to the upstream org repository.

1|Updated Jul 7, 2022
One-click install
npx skills add https://github.com/chiubaka/circleci-orb --skill org-subtree-export
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: org-subtree-export
Source: https://github.com/chiubaka/circleci-orb/tree/main/org/agents/skills/org-subtree-export
Command: npx skills add https://github.com/chiubaka/circleci-orb --skill org-subtree-export

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill aids in exporting local org subtree changes from a consuming monorepo to an upstream org repository, ensuring that org edits propagate to centralized standards.

Core Features & Use Cases

  • Sync with Upstream Org: Propagate material changes under the org/ prefix to the upstream org repository.
  • Branch Reconciliation: Use after syncing and reconciling branches with org edits.
  • Integration Options: Supports merging with the upstream or pushing as a Git subtree push.

Quick Start

Run org-subtree-export -e <exporting-branch> to push org subtree changes to the upstream org repository.

Frequently Asked Questions about org-subtree-export

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I push changes from a git subtree back to the upstream repository?

To push git subtree changes upstream, run `org-subtree-export -e <exporting-branch>` to propagate local org subdirectory modifications to the centralized org repository.

What is the best way to propagate local org directory edits across multiple monorepos?

Propagating org directory edits across monorepos involves pushing local subtree changes to an upstream org repository, ensuring centralized standardization of org-wide configurations and updates.

How do I handle branch conflicts when syncing git subtree changes upstream?

Handling branch conflicts during upstream git subtree sync requires reconciling local branches with org edits before exporting, ensuring material changes under the `org/` prefix integrate cleanly.

Does org subtree export support merging changes directly into the upstream repository?

Yes, org subtree export supports integration options including merging changes directly with the upstream org repository or executing a standard Git subtree push.

When do I need to export my git subtree to an upstream org repository?

You need to export a git subtree upstream when material changes made in a consuming monorepo's `org/` prefix must be standardized and propagated back to the centralized org repository.

Can I use git subtree export to synchronize code changes in a monorepo subdirectory?

Yes, git subtree export synchronizes code changes by applying reconciliation workflows to push local org subdirectory modifications from a monorepo to an upstream org repository.