Quickstart
Introduction
Fluxion is a cutting-edge collaboration tool designed to streamline software development workflows.
Like Git, it provides features such as version control, branching, and merging, but with a unique twist inspired by physics and quantum mechanics.
Basic use
Create a new repository
Fluxion is based on a git-like user interface. To get started, create a Fluxion repository
$ fluxion new
$ fluxion version add .
This will initialize a new Fluxion repository in the current directory, and add the current version of your code to the repository.
Add files to the Fluxion repository
The fluxion add
command allows you to easily add files to the Fluxion repository.
$ fluxion add . myfile.txt
See Relative Versioning for more information.
Tag a version of your code
The fluxion tag
command allows you to label a specific version of your code, making it easy to reference or revert to that version later, even from a different universe.
$ fluxion tag v1.0
This will create a new tag called "v1.0" in the Fluxion repository. You can omit the tag to use the latest
tag.
See Relative Versioning for more information.
Review code changes visually
The fluxion review
command allows you to visualize code changes and perform spacetime code review.
$ fluxion review --gui
This will open a new tab in your codec, displaying a visual representation of the changes made. You can navigate through the changes, view the original code, and even leave comments or suggestions directly on the graphical interface.
See Spacetime Code Review for more information.
Debug code and step through parallel universes
The fluxion debug
command allows you to debug code changes and branch world-lines to parallel universes to see how your code behaves in different scenarios.
$ fluxion debug
See Parallel Universe Debugging for more information.
Was this page helpful?