首先,對不起,因爲我的英文和解釋不好。這是收到一些評論後我的問題的編輯版本,我知道是什麼讓你感到困惑。版本控制
我正在進行的項目大約有10人,每個人都會在項目中實施一些「工作」。
- 我們每股20個模型文件(文本文件)
- 當人們做「工作」,他們直接去到20的文本部分線路模型文件,並添加/刪除/修改上述文件。
假設:
A
實施工作沒有。 1,4,6和10.B
實施的工作號碼。 2,3,7,和9- ...
A
實現(4)實施B
前(7)。 在文件X中,由(4)改變的一些值/行被(7)覆蓋。
後來當我們運行節能評估,發現(4)實際上根本不節能,所以我們決定拿(4)出來。所以問題是如果我們有任何版本控制,可以採取(4)(由A
實現),而不觸及由(7)(由B
實現)覆蓋的值/行。
換句話說,我想刪除A爲工作號(4)所做的所有更改。由A完成的工作1,6,10仍在模型文件中。
現在我們正在使用RCS ...但我不知道RCS是否可以做到這一點,以及如何?
我在考慮GIT和SVN。我認爲SVN更合適,因爲項目中的所有數據放在1個地方(1個文件夾)。我們的服務器是Linux Red Hat。
如果您遇到此問題,請分享。
對不起,謝謝你的時間。
讓我確保我理解正確。你有一段代碼(4)創建一個文件,另一個(7)修改該文件,並希望恢復4?或者你有一段代碼(4)修改前面的模塊(0),然後7還修改了0,但因爲後來修改了4呢? – Jon 2011-01-29 08:20:26
我們正在共享模型文件。因此,舉例來說,我有文件X的模型現在,(4)在十一個星期(4)完成後,改變一些值,(7)改變了相同的值(4)改變。 – user397232 2011-01-29 08:44:03