LabVIEW control for BEC experiments. SetList can be cited using .
Read the documentation, and clone the repository! If you encounter issues, please submit a ticket on the issues page or email Zach (zsmith12 at umd).
You can now use Labview's built-in tools to compare/diff and merge from git:
Setup LVTools:
Open either a git-bash (included in standard git distribution) or a git-powershell (included in GitHub distribution)
session in the current repository. From the root level, run sh scr/setupLVTools.sh
This will copy appropriate scripts to ~/bin/
on your local drive, and set up new git commands difflv
and mergelv
.
Using diff/comparing changes
- To compare uncommitted changes to the last checked in version, file-by-file use
git difflv
- To compare a specific VI to the most current version checked in to the repository, use
git difflv path/to/file.vi
- To compare VIs between two known commits, use
git difflv path/to/file.vi <Commit Hash 1> <Commit Hash 2>
- See
git help diff
for more details.
Resolving merge conflicts
If you attempt a merge and conflicts are reported, you can run git mergelv
. This should begin listing conflicted
files and give you the option to launch LVMerge to help resolve them.
For documentation, see the SetList project page. This has a link to a pdf dump of the documentation, which for historic reasons is currently being maintained on the internal JQI wiki.
The root of this repository was a fresh repository forked from the SVNrepo revision 456. The SVN repository is now obsolete and should no longer be used for version control.