[cvsnt] Lost changes
Paul Russell
paul_newsgroups at yahoo.ca
Wed Mar 5 23:30:29 GMT 2003
Maybe you should try using an IDE that allows CVS commits from within it:
-Codewright (Powerful and powerfully expensive)
-PeggyPro (Powerful, works fine, but lacking help files)
or add a script/key/button to your IDE that does a SaveAll followed by a commit. It's just too easy to miss the save step when committing from outside the IDE, and then you either loose the changes (IDE auto-loads changed files), or parts of the changes (only what was saved is committed).
Do you have the IDE set to SaveAll before a compile/debug? That would ensure that anything that has been compiled has been saved, and is therefore "safe" to commit.
-Paul
Ian Epperson <Ian at axiomdesign.com> wrote:The other day, something frightening happened.
I was working remotely (sick - working from my home) coordinating program
changes with programmers at another remote site (client's home). I made 4
small changes to 3 different files, and committed those three files. The
other site updated, compiled, and didn't see all my changes. I looked, and
the 3rd file, though committed, had my change missing. I ran the CVS
History command, and saw my commit. I did a diff between that version and
the previous version and the only differences were in the CVS keywords
($Date$ and $Author$) with only one of my two changes (to this file). A
routine that I had just written was simply gone. I did a find for that
routine (to make sure I didn't add it to the wrong file), but couldn't find
it in ANY file.
A few of the other users had complained of something like this happening -
making a change, committing the change, and the change disappearing. No one
(including me) has been able to reproduce it consistently, and the users who
complain about it are a bit slack with files in general - so I had been
easier able to believe that they simply HADN'T made that change, or
accidentally deleted the file without committing it. I hadn't believed it
till it happened to me.
Versions:
TortoiseCVS: 1.2.2
On Win2000
CVSNT: 1.11.1.3 Build 57g
On WinNT 4.0 SP5
Note that I've been getting complaints about this for months now, across
older versions of CVS.
Any help or insight would be welcome.
__________
"...she danced danced down the street like a dingledogie, and I shambled
after as I've been doing all my life after people who interest me, because
the only people are the mad ones, the ones who are mad to live, mad to talk,
mad to be saved, desirous of everything at the same time, the ones who never
yawn or say a commonplace thing, but burn, burn, burn like fabulous roman
candles exploding like spiders across the stars and in the middle you see
the blue centerlight pop and everybody goes 'Awww!'"
-Jack Kerouac "On the Road"
_______________________________________________
cvsnt mailing list
cvsnt at cvsnt.org
http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt
---------------------------------
Post your free ad now! Yahoo! Canada Personals
More information about the cvsnt
mailing list