This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6442: Best Practices for applying patches to CCS projects / version control with CCS

Part Number: AM6442

Hello team,

I am starting to publish MCU+ examples, where the customer would apply a patch file to their MCU+ project. As a Linux guy, CCS development is still new to me. Before documenting the process of applying patches in Windows, I wanted to check on whether there are any best practices the team has developed.

Usecases that will be documented:
Windows 10 running CCS
Ubuntu 18.4/22.4 running CCS

Questions:

1) Is there a best practice for applying patches to CCS projects? Does CCS have the ability to understand and apply patch files? If not, is there a suggested process? (e.g., download git for Windows / Linux, use git apply to apply the patch, then open the project in CCS? What if the project is currently open in CCS, does it need to be closed before applying a patch? etc)

2) Code version control: Does CCS have a concept of version control? Are there any best practices around creating commits, pushing and pulling to remote repositories to apply updates to the projects open in CCS, etc?

Thanks!