Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > Automatic Code Synchronizer(ACS) > Working with repository-based CM > Resolving a rebase operation that was made with ACS reverse enabled (ACS)
  
Resolving a rebase operation that was made with ACS reverse enabled (ACS)
This topic applies only when using Repository-based CM, and then only when you are working in a branch and maintaining operation bodies and other reversible properties in your code files.
If you want to rebase a branch, you must disable reverse in ACS before performing the rebase. If you do not disable reverse, when you start ACS with the new version of the branch, ACS will overwrite other users' changes to reversible properties with marked text from your code files.
If you have mistakenly rebased a branch without first disabling reverse in ACS, use the procedure that follows to resolve the problem without losing any unreversed changes you have made to reversible properties.
To resolve a rebase operation that was made with ACS reverse enabled:
1. Unload ACS and close Modeler.
2. If you used ACS with the new version of the branch that was created by the rebase, you must delete the SHM and PRP files that ACS created for that model version, and then set up ACS to work with the previous version of the branch:
a. From Windows Explorer, open the following folder on your computer:
C:\Documents and Settings\<user>\Application Data\ItsShadow\ComDir
b. Delete the SHM and PRP files that ACS created for the new version of the branch - the name of the SHM and PRP files includes the model name, computer name, repository name and version number.
c. Disable reverse on ACS and set up ACS to work with the tip version of the branch (the model version on which you performed a rebase operation).
d. Close ACS.
3. Through Model Explorer, delete the new version of the branch that was created by the rebase - right-click the tip version of the branch, and then click Delete.
4. Rebase the branch. How?