cd project/ cvs import -m "" project organization initial
initial
, current
or v0.0
get a local copy of the repo (in case the folder already existed, create the CVS
tracking within it)
cd ../ cvs checkout -P project/
now the tracking subfolder appeared
ls -lF project/CVS/
NetBSD
export CVSROOT="anoncvs@anoncvs.MIRROR.netbsd.org:/cvsroot" cvs -z9 checkout -P src #-r netbsd-9 cd src/
Nethence rrr
ssh-keygen -t ... cat ~/.ssh/id_*.pub #paste it to CVS server vi .ssh/config Host xc.nethence.com Port XXX export CVSROOT="USER@xc.nethence.com/cvsroot" export CVS_RSH="ssh" cvs checkout -P rrr cd rrr/
status & update
cvs update -dP
loads of details
cvs status
revisions
cvs log
just the headers
cvs log -h
commit/push
cvs commit
similarly to SVN
remove the conflict state and commit again
svn resolved
Subversion conflict with a deleted file https://stackoverflow.com/questions/3116313/subversion-conflict-with-a-deleted-file
F.1 Partial list of error messages https://www.gnu.org/software/trans-coord/manual/cvs/html_node/Error-messages.html
Re: ‘root’ is not allowed to commit files https://lists.nongnu.org/archive/html/info-cvs/2017-06/msg00001.html
Resolving Conflicts https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-conflicts.html
4.9. Resolve Conflicts (Merging Changes of Others) https://quaid.fedorapeople.org/TOS/Practical_Open_Source_Software_Exploration/html/sn-Getting_the_Code-Resolve_Conflicts_Merging_Changes_of_Others.html