-
Notifications
You must be signed in to change notification settings - Fork 48
Description
I have an iris server with Deltanji server side source control.
If I try to edit any files, the source control forces me to check out the files I wish to work on. This is as expected and desired.
If I import an XML file with changes from another location, VS Code allows the import and deploys the files to the server without any intervention from the source control. I can then open the files on the server in VSCode and see the changes to the files. This is NOT as expected or desired.
If I then go to modify the files further in VSCode, I'm forced to check out as expected.
The standard Deltanji actions then overwrite the imported changes with the source controlled version from the repository, (again expected and desired behaviour).
The issue is that the import of XML does not invoke any source control actions so invalidates the integrity of the source controlled environment, and because those imported changes are rolled back when a file is later edited could result in dangerous code regression errors which become very hard to trace.