sto cercando di commettere i miei cambiamenti al repository CVS, ma ottengo il seguente errore:Come risolvere problema quando commettere un cambiamento al cvs
RCS file: /opt/CZarmen/CVS_REPOSITORY/Z_user/lib/python/StudioCustom.py,v
retrieving revision 1.38
retrieving revision 1.39
Merging differences between 1.38 and 1.39 into StudioCustom.py
M lib/python/StudioCustom.py
RCS file: /opt/CZarmen/CVS_REPOSITORY/Z_user/menu_scripts/Y/ZExtensions,v
retrieving revision 1.46
retrieving revision 1.47
Merging differences between 1.46 and 1.47 into ZExtensions
M menu_scripts/Y/ZExtensions
cvs commit: Up-to-date check failed for `lib/python/StudioCustom.py'
cvs commit: Up-to-date check failed for `menu_scripts/Y/ZExtensions'
cvs [commit aborted]: correct above errors first!
Perché fallire a commettere i miei cambiamenti? Come posso "correggere gli errori precedenti"?
Ma se aggiorno la mia copia di lavoro, perderò le mie modifiche, no? Voglio dire, dire che il file contiene "abc", voglio renderlo "abcd", ma qualcuno lo ha già aggiornato ad "abce". Se aggiorno la mia copia di lavoro, il mio file sarà "abce", e "abcd" andrà perso, giusto? – alwbtc
E qual è la "copia di lavoro"? Quello in repositry CVS, o quello nel mio computer locale? – alwbtc
La copia di lavoro è la directory in cui si desidera effettuare la chiamata 'cvs commit'. La parte server è chiamata repository. 'cvs update' non sovrascriverà le tue modifiche (a meno che non passi il flag' -C'), ma se sei preoccupato puoi prima fare 'cvs diff> myChanges.patch' per salvare le tue modifiche in una patch. – DarkDust