Duplicating projects

At this time, you cannot duplicate a Versions or Notebooks project directly from within Abstract.

Duplicate a Versions project

The only way that you can duplicate a Versions project or files within Abstract is by exporting existing files and reimporting them into a new project. Once this is complete, we suggest using the Managing Libraries tool to ensure any library files that the project file might use are mapped correctly. 

To manually duplicate a project:

First, export the files you need.

  1. Open the Abstract desktop app.
  2. Navigate to the project that you want to duplicate.
  3. In the left side bar, select Master or the branch that has the version of the files that you want to use for the new project.
  4. In the top right corner, click on the … three dots icon to open the more options menu.
  5. Select Export files…

Second, prepare the files.

When you export files from Abstract, the Sketch file names include a branch identifier, so your files will look something like this: Account Activity (Master @ 5a0433b) or Sign Up (Branch Name @ ebdf392). You can rename these files on your desktop before or after re-importing them to Abstract.

  1. Locate the files you just downloaded in Finder.
  2. Right click to rename each file to remove the identifier (delete everything in parentheses).

Third, create a new project and upload the files.

  1. Follow the instructions to create a new project.
  2. After the new project is created, click Import Files.
  3. In the finder window, select all of the files that you previously exported and renamed.

Finally, if you had linked libraries in the original project, check your libraries to relink symbols.

  1. Follow the instructions to link any libraries that you had linked in the previous project to your new project.
  2. Follow the instructions to manage libraries in order to avoid or fix any broken symbols.

Duplicating projects or files this way will not copy any branches, previous commits in the commit history, or collections in your project. You’ll need to recreate any collections in your new project and you would need to view the previous project to see past commit history.

If you’re looking to move the project from one organization to another, you may want to transfer the project instead, which will also allow you to transfer commit history and branches. Please note that this will remove the project from your organization, and it will not leave a copy in the current organization.

Duplicate a Notebooks project

The only way to duplicate a Notebooks project is to manually create a new project and new notebooks within that project, then copy and paste the content from each existing notebook into the newly created notebooks.

To duplicate a notebook:

  1. Open the Abstract web app.
  2. Follow the instructions to create a new project where you will place the duplicated content.
  3. Navigate to the notebook that you want to duplicate.
  4. Highlight the content of the notebook that you want to duplicate and right click or CMD+C to copy the contents to your clipboard.
  5. Follow the instructions to create a new notebook.
  6. Right click or CMD+V to paste the contents into the new notebook.
  7. Repeat steps 3-6 for each notebook that you want to duplicate.

Duplicating Notebooks projects this way will not copy any comments, reviews, or edit history of the notebooks. If you use this process to duplicate notebooks projects between different organizations, users in the new organization will not be able to view any embedded Figma content unless they also have access to the original notebook’s organization.