Git setup with OpenStudio
I'm using git as a revision control and collaboration tool for my energy models.
I'm having problems configuring it correctly to track the files I want.
First, git doesn't appear to be capable of doing a diff on the .osm. Is it encoded in UTF-16 or something? (I can, however, do an external diff using WinMerge, but it's only a workaround in my mind)
UPDATE: I solved second issue
Has anybody successfully achieved any of those two?
Second issue for the record
Second, I seem to be absolutely incapable of tracking what's happening in the subdirectories openstudio creates to go along with the .osm file. If my file is myfile.osm
, I can't track what's going on in directory myfile/
. In particular, I'd at least would like to track the myfile/scripts
so that my colleagues can see and use the scripts I created.
I've tried a lot of things in my .gitignore:
# ==============================================
# Original setup: ignore all but the gitignore
# ==============================================
*
!.gitignore
# =========================
# OpenStudio
# =========================
!*.osm
!*.rb
# Do not ignore subfolder
!myfile/scripts*
!myfile/scripts/
!myfile/scripts/*
!myfile/scripts/enable_dcv_and_vfd_fan*
!myfile/scripts/enable_dcv_and_vfd_fan/*
!myfile/scripts/enable_dcv_and_vfd_fan/measure.rb