Only if the file/component has been altered can Outsystems detect it. The file is effectively overwritten by the merging method. There is no such thing as code comparison, insertion, or deletion on a line-by-line basis (there is no code anyway). Reverting to an earlier version of your work, in my opinion, can be quite inconvenient.