First, sorry, because of my poor English and explanation. This is an edited version of my question after receiving some comments, and I understand that you were confused.
The project I'm working on has about 10 people, and each person will implement the "work" in the project.
- We share 20 model files (text files)
- When people "work", they have to directly access the model files and add / delete / edit some lines in the 20 text files above.
Let's pretend that:
A implemented work no. 1, 4, 6 and 10.B implemented work no. 2, 3, 7 and 9.- ...
A implemented (4) to B implemented (7). In file X, some values / lines changed to (4) are redefined (7).
Later, when we carry out an assessment of energy conservation and find out (4), in fact, this does not save energy, so we decide to take (4).
So the question is that if we have any version control that can take (4) (implemented by A ) without touching any overridden values / lines made by (7) (implemented by B ).
In other words, I want to delete all changes made by A to the working number (4) ONLY. Work 1, 6, 10 done by A is still in the model files.
Right now we are using RCS ... but I don’t know if RCS can do this and how? I am considering GIT and SVN. I think that SVN is more appropriate, since all the data in the project is placed in 1 place (1 folder). Our server is Linux Red Hat.
If you have experienced this, share it.
Sorry again and thanks for your time.
source share