Warning: You are About to Encounter an Idiot
So today at work was nothing short of STRESSFUL BEYOND HELL.
Ah, the joy.
As it ended up a website that I had been working on with John (a coworker) for quite some time was supposed to go live this morning.
Being excited, John and I did all of the necessary ‘pre’ things. In Dreamweaver, we use the ‘check-in check-out method’. Meaning that if you are working on a file, it will ‘check it out’ for you and only you to use. This is to keep other people from randomly saving over the work that you have done. Basically, if another person has a file ‘checked-out’, and you try to check that same file out, then Dreamweaver will stop you in your tracks and only let you open a ‘read-only’ file.
We also use a separate program called “Tortoise SVN” which basically does the same thing, only in log form. After a certain amount of time a developer does a ‘commit’ to a website and writes a short log entry and wah-lah, you can revert back to a previous revision of a website, or view changes from a previous revision.
ANYWAYS -
So we did all of the necessary precautions, we both checked in all of our files and then I did a “Commit” through Tortoise SVN.
So somewhere between when I did this “Commit” and when we checked in our files through Dreamweaver, the site got completely botched.
After some deep research and much cursing, I found out that the screwed-beyond-belief website came from MY COMPUTER.
What’s even worse is that NONE of my files were harmed - oh yes - just John’s.
Wonderful.
I would have much have had it the other way, thanks. (Not even being sarcastic, I would have much rather had it all of my files being screwed up rather than John’s…at least I wouldn’t feel AS bad)
Not only that, but apparently instead of checking in all of my files, I instead did a “Put” to the site, as Shannon explained to me. No idea how - I mean I installed the new version of Dreamweaver this morning because I was tired of the old version locking up on me, but I KNOW the difference between putting a whole site and just checking everything in.
Anyways - doing a “Put” means taking your old copy from YOUR computer, and “Putting” it to the remote server, thereby WIPING OUT all of the changes made by everyone else.
So basically now the site is fucked up and it’s my fault.
Fantastic.
