git version control of KNIME workflows

Hello KNIME community.

I’m looking at utilizing git, and GitHub specifically, for version control of KNIME workflows. I read from this forum post https://www.knime.com/forum/knime-general/using-git-or-another-revision-control-system-for-knime-workflows?destination=/forum/knime-general/using-git-or-another-revision-control-system-for-knime-workflows that this is feasible with a proper gitignore file. Does anyone have experience with this?

If this is truly a workable solution, are there any thoughts about adding it to GitHub as a template .gitignore? I recently made a new repo through the GitHub web interface for a project, and there is a pulldown menu there with gitignore files, but KNIME is not included. I’m not sure exactly how to go about this, possibly adding to this repo https://github.com/github/gitignore? I’m also hesitant to do this myself as I have not worked with it yet to know if it is an actual solution or if it needs modification, and I wouldn’t want to appear to be passing off other people’s effort as my own. Anyone have thoughts on this?

Thanks!

  • Jeff