This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Library files and version control - how to organise?

Hello,

As someone just starting to try simple projects in Keil uVision5, I'm wondering about the organisation of sourcecode in our repository (subversion, but this should not influence the question). When starting a new project, some sourcefiles and headers from the C:\Keil\ARM\... subdirs are included. I would like to add these files to our repository when checking-in code of my project, in order to be able to rebuild exact versions at a later time (an update of the Keil development environment might change some of the sourcefiles).
I could put the entire C:\Keil\ARM dir into our repository, and use the sources as externals in our subversion, but the size of this dir makes this seem a waste of space.
Copying files does not seem to be the right solution either, as some changes by updates from the Keil environment may actually be useful, and it would lead to a maintenance headache to manage two (or more) copies.

So my question is, how do you manage this situation? Is there any tool available that helps with this (maybe scanning the project files to automatically include the necessary files only)?

Thanks for any response,
Marleen

0