cupertino-docs/docs/xcode/documentation_xcode_source-control-management.json
Mihaela Mihaljevic 15c8971fee data: cleaned corpus + recovered missing URLs + fresh Swift Evolution
Major corpus refresh accompanying the cupertino #284 cleanup work:

docs/ (412,562 files / 2.4G total):
- Net change: 71,284 files (1,017,864 insertions / 4,503,415 deletions).
- Removed: 1,166 + 39 + 3 = 1,208 poison files Apple's CDN consistently
  returns error templates for (JS-disabled fallback + Web Server Error
  + 502/403 titles).
- Added: 8,357 .json files recovered from cross-backup URL match
  (May-09 jsonpass + private mirror + Apr-30 pre-recrawl).
- Added: 103 .md files from the November 2025 AppleDocs snapshot for
  URIs not available as .json anywhere.
- Added: 580 synthesized stub .json files for URIs whose own page
  Apple's CDN won't render but whose one-line description IS embedded
  in the parent type's Topics section. Each stub carries the parent-
  extracted description as 'abstract' and source: custom.
- Verified clean across 12 poison categories (no HTTP error titles,
  no JS-disabled fallback, no Skip-Navigation broken bodies, no
  openresty/CDN markers) by a full no-heuristics scan of all
  412,458 .json + 103 .md files.

swift-evolution/ (912 files, +41 new):
- Refetched via 'cupertino fetch --type evolution' against
  github.com/swiftlang/swift-evolution.
- 3 brand-new SE-XXXX proposals + 478 refreshed.
- Preserves the historical NNNN-descriptive-name files (429 of them)
  that the cupertino-docs repo kept from the original swift-evolution
  proposals/* directory layout — both naming conventions coexist.

swift-org/ (787 files, +2 from local sync).
archive/ (419 files, +12 from local sync).
packages/, hig/ unchanged.

Reference: #290 (re-publish v1.0.x bundle), #284 (poison rows, closed),
PR #289 + PR #291 (crawler + indexer defenses, merged into cupertino
main), #293 (URI collision design issue, filed).

No version bump on cupertino. The corpus tag below marks this state.
2026-05-12 16:22:55 +02:00

30 lines
5.1 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"abstract" : "Back up your files, collaborate with others, and tag your releases with Git source control support in Xcode.",
"codeExamples" : [
],
"contentHash" : "77d2ed254b0ee356163c60e34ec5ad560e0779e87bd79d0239b8c215a7719d3c",
"crawlDepth" : 1,
"crawledAt" : "2026-05-09T04:45:14Z",
"id" : "A99C94D7-622B-D80A-BF65-14B04796C4EF",
"kind" : "unknown",
"overview" : "Xcode Source control management Source control management Source control managementBack up your files, collaborate with others, and tag your releases with Git source control support in Xcode.OverviewSource control is the practice of tracking and managing changes to your code. Manage your Xcode project with source control to keep a rich history of the changes you make, and collaborate on code faster and more effectively.\n\nXcode simplifies source control management with its built-in support for Git. You create a Git source control repository that stores your project files and a history of your changes through commits. When a set of changes are ready, your reviewers verify them, make suggestions, and approve them. Then you can merge your changes into the repository.\n\nFor example, you create a branch for feature work, and after its approved, merge those changes into the main branch.",
"rawMarkdown" : "---\nsource: https:\/\/developer.apple.com\/documentation\/xcode\/source-control-management\ncrawled: 2026-05-09T04:45:14Z\n---\n\n# Source control management | Apple Developer Documentation\n\n- [ Xcode ](\/documentation\/xcode)\n\n- [ Source control management ](\/documentation\/xcode\/source-control-management)\n\n- Source control management \n\n# Source control management\n\nBack up your files, collaborate with others, and tag your releases with Git source control support in Xcode.## [Overview](\/documentation\/xcode\/source-control-management#Overview)\n\n*Source control* is the practice of tracking and managing changes to your code. Manage your Xcode project with source control to keep a rich history of the changes you make, and collaborate on code faster and more effectively.\n\nXcode simplifies source control management with its built-in support for Git. You create a Git *source control repository* that stores your project files and a history of your changes through *commits*. When a set of changes are ready, your reviewers verify them, make suggestions, and approve them. Then you can merge your changes into the repository.\n\nFor example, you create a branch for feature work, and after its approved, merge those changes into the main branch.\n\n## [Topics](\/documentation\/xcode\/source-control-management#topics)\n\n### [Essentials](\/documentation\/xcode\/source-control-management#Essentials)\n\n[Configuring your Xcode project to use source control](\/documentation\/xcode\/configuring-your-xcode-project-to-use-source-control)Sync code changes between team members and development computers by setting up your Xcode project to use Git source control.[Tracking code changes in a source control repository](\/documentation\/xcode\/tracking-code-changes-in-a-source-control-repository)Create a history of incremental changes to your project using commits and pushing to remote repositories.### [Git](\/documentation\/xcode\/source-control-management#Git)\n\n[Organizing your code changes with source control](\/documentation\/xcode\/organizing-your-code-changes-with-source-control)Use Git branches and tags to streamline your collaboration and manage features and releases.[Combining code changes in a source control repository](\/documentation\/xcode\/combining-code-changes-in-a-source-control-repository)Integrate code changes from multiple sources and resolve conflicts between different versions of code using source control tools in Xcode.[Configuring source control in Xcode](\/documentation\/xcode\/configuring-source-control-in-xcode)Customize the default Xcode Settings for connecting to Git repositories, applying code changes, and more options for configuring source control.## [See Also](\/documentation\/xcode\/source-control-management#see-also)\n\n### [Xcode IDE](\/documentation\/xcode\/source-control-management#Xcode-IDE)\n\n[Projects and workspaces](\/documentation\/xcode\/projects-and-workspaces)Manage the code and resources you use to build apps, libraries, and other software for Apple platforms.[Capabilities](\/documentation\/xcode\/capabilities)Enable services that Apple provides, such as In-App Purchase, Push Notifications, Apple Pay, iCloud, and many others.[Build system](\/documentation\/xcode\/build-system)Compile your code into a binary format, and customize your project settings to build your code.[Command-line tools](\/documentation\/xcode\/command-line-tools)Develop and customize your projects in Terminal.",
"sections" : [
{
"content" : "",
"title" : "Overview"
},
{
"content" : "",
"title" : "Topics"
},
{
"content" : "",
"title" : "See Also"
}
],
"source" : "appleWebKit",
"title" : "Source control management | Apple Developer Documentation",
"url" : "https:\/\/developer.apple.com\/documentation\/xcode\/source-control-management"
}