about

docs

pricing

oss

consulting

Appearance

Copy and Paste


Page:
/product


Overview

Floro does not have forking. Instead you're able to copy and paste the state (or parts of the state) from one repository into another. One tricky problem that comes up in copying and pasting across repositories is what to do with references. For example, you may want to copy an icon that makes use of a theme that you have already defined in your Theme plugin. In this case you need to decide if you would prefer to override the Theme reference from the repository you are pasting into or if you want to ignore the reference altogether.


Manual Copying

Some plugins support manual copying. When you manually copy from a plugin, you are able to select individual assets from that plugin in the repository you are copying from.




Plugins with upstream dependencies will require that you automatically copy the state of the upstream dependencies as well, even when copying manually.

Copy Priority

When you auto-copy (not manual), you will have to pick the copy priority. Copy priority pertains to when there is conflict between the repository you are copying from and the repository you are pasting into. If you prefer to retain the definition of the assets of the repository you are pasting into, select into. If you prefer to override the definitions of the assets of the repository you are pasting into with the definitions of the assets from the repository you are coping from, select from.

Reference Priority

Similar to copy priority is reference priority. Reference priority pertains to both manual and auto-copying. If you prefer to retain the references of the assets of the repository you are pasting into, select into. If you prefer to override the references of the assets of the repository you are pasting into with the definitions of the assets from the repository you are coping from, select from.

Selecting Assets

After selecting the plugins you would like to manual copy from, you will be able to review your selected assets before pasting.



Pasting

After finishing your copy selection you will be able to paste. When the paste button is no longer disabled, you can paste.




It is a good idea to avoid pasting into directories in a WIP state. You should make sure you commit your state before copying and pasting.

Remote vs Local

You are able to copy from either remote or local repositories. However, you can only paste into local repositories you already have cloned on your machine.