04-29-2009 12:21 PM
Is there any mechanism for tracking changes to a project much like the vi revision history. I would like to keep better track of project changes over time. I currently keep this info in a text file but I find this too cumbersome and a simple key selection that would bring up a history window with the time and a place for me to enter changes would be nice. It would also be nice to automatically add project hierarchy changes automatically (i.e. xxx.vi changed, yyy.ctrl added to project, zzz.vi removed from project).
04-30-2009 12:28 PM
Hi Paul!
There currently is not a built in functionality to keep track of project history. However, you have two things you can do.
1) create a product suggestion here. Click on the Product Feedback link. R&D looks at these when determining what features to add next.
2) Use VI revision history. Go to File >> VI Properties >>Revision History to edit the settings for VI revision history. Also, here is a link to an example program that demonstrates programmatically retrieving a VI's Revision History.
I hope this helps!
Kristen H.
04-30-2009 12:31 PM
04-30-2009 01:14 PM
04-30-2009 01:34 PM
04-30-2009 01:45 PM
i was long hesitating to implement such source control. but no other option seemed to solve the problem, the vi history being the worse.
I am delighted to have it so well implemented.
I am looking now for an online (or email based) project management tool, where all participants could add comments, answers, and the whole communication would be saved. any idea?
04-30-2009 06:55 PM
05-01-2009 01:47 AM
There's a list of project management tools that people use here.
You can force people to add comments in SVN by adding a commit hook script to the server to disallow this. Since this is a popular request, there are probably examples online (and maybe even shipping with SVN).
You should note that there is some overhead in learning how to work with SVN, especially if you're the one who's going to have to handle it, but there is quite a lot of information available online, including on LAVA and in LabVIEW-related blogs.