Skip to content

A script to copy the master branch of an Abstract Version's project into another project

Notifications You must be signed in to change notification settings

felixshiftellecon/abstract-project-duplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

abstract-project-duplication

This script copies the master branch of a Versions project into another Versions project, including one in another organization.

Technical Considerations

  • Libraries will be copied as regular files and will need to be turned back into libraries (see Abstract's Libraries article for instructions)
  • Symbol references may need to be corrected (See Abstract's Managing Libraries article for instructions)
  • Only the master branch will be copied but having open branches does not interfere
  • The script uses bash to copy directories, it does not use the CLI or git

Instructions

  1. Merge all branches with wanted changes to master
  2. Create a new project to paste into on the Desktop app
  3. Help > Enable Development Menu
  4. In the paste project, download the project via "..."/right click menu > Development > Force Sync Project
  5. Run the script
  6. Go through the Terminal prompts
  7. The prompts will require project IDs which can be copied via the project's "..."/right click menu > Development > Copy project ID
  8. Refresh the Desktop app CMD + R
  9. Commit the changes that appear on master (the commit can take a few seconds to appear)
  10. Confirm the sync went through and copied project appears on the Web app
  11. Help > Disable Development Menu

This script automates the movement of files in Abstract's directorys for the steps listed in How to duplicate an Abstract project from Medium

About

A script to copy the master branch of an Abstract Version's project into another project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages