- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm looking into doing some sort of version control with my firmware files and PSOC Creator. I'd like to use Tortoise SVN for version control with PSOC Creator.
Does PSOC Creator have any built in functionality to integrate a version control program or process for project files?
I did find an older posting about necessary files for version control of PSOC Creator projects.
http://www.cypress.com/knowledge-base-article/revision-control-psoc-creator-projects-kba86358
I've also searched around a bit for anymore posts, kb articles, and information online for integration to PSOC Creator. I couldn't find any native support in PSOC Creator. If anyone has a process set up with suggestions that would be greatly appreciated.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi K Hale,
I use Git for version control, i used the KB Article you link to build my .gitignore, but i have to handle all on the project directory, not directly in PSoC Creator.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi K Hale,
I use Git for version control, i used the KB Article you link to build my .gitignore, but i have to handle all on the project directory, not directly in PSoC Creator.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your input. I ended up using Tortoise SVN and their windows integration to be able to browse the repository I set up. I think PSOC Creator would be that much better if they were to ever integrate version control into the IDE. Maybe in the future they'll add it, but for now this will do.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I also use Git, but for these big PSOC projects, it's hard to tell which files belong in version control and which don't. That document is old and incomplete.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
and when I try to build an older revision, I get lots of linker errors, I don't understand why.
Build error: ERROR: L128: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL:
etc
apparently some files are needed to be in revision control that aren't, or it doesn't compile certain things if it thinks they're already compiled.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This often happens if I checkout different old/new commits. I overwrite the entire project with the original example code, then discard any changed files, and then it works again.