Actions:
|
2015-03-11 12:25 AEST by Arthur Barrett - On Checkout and Update CVSNT automatically stores 'Base Revision' copies in CVS/Base directory.
These are used by 'cvs edit' and 'cvs unedit' commands to allow an 'offline' workflow.
In theory these Base revision copies could be used with other commands too, e.g.:
cvs diff
cvs update -C
cvs status
We could also enhance the Base revisions with basic 'log' information. This would facilitate 'offline'
revision graphs etc.
I assume that if the client fails to connect to the server, the client would then 'ask' (using the CVSGUI
protocol, so it plays nice with GUI's) the user - do you want to use the offline copy? The 'problem' with
that is that the timeout can be quite long… |