Version Control and Collaboration
abstract
When working on any big software project, we need version control of automation artifacts. Version Control allows individuals to work independently with their own copy of files/artifacts
and prevents overwriting or clobbering another person's work. It also helps us associate specific artifacts with specific versions of the application under test.
We recommend using git for version control.
We recommend using git for version control.
Flowcharts on the Filesystem
-
When we create flowcharts, all the information about the flowcharts project are stored as plain text (json or csv) files on the file system.
The path to the files is<sahipro>/userdata/scripts/flowchartsdata/<project_name>
. -
You can open the
flowchartsdata
folder from the Flowcharts UI by clicking on the folder icon in the Projects page. -
You can also click on the
Scripts Folder
icon on the Dashboard and then navigate toflowchartsdata
folder. -
We recommend adding the entire userdata folder to your version control system (VCS) since it contains all configurations,
script files and other user specific data.
Files and folders which need to be excluded are already added in a .gitignore file.
If you are using any other VCS, adapt from the .gitignore accordingly.