Do you use time machine?

Member
Posts: 749
Joined: 2003.01
Post: #1
When developing of course you keep modifying files (like builds,sources, duplicated projects etc...). Does time machine make a copy of every single build?

I was wondering if time machine is a good idea for developers and the like, or a simple synching-to-backup-disk solution would be better.

©h€ck øut µy stuƒƒ åt ragdollsoft.com
New game in development Rubber Ninjas - Mac Games Downloads
Quote this message in a reply
Moderator
Posts: 453
Joined: 2008.04
Post: #2
Subversion or another version control system is probably much better, offsite if possible. We use dreamhost and it works well.
Quote this message in a reply
Member
Posts: 215
Joined: 2008.06
Post: #3
We used Time Machine as our source control. It was....adequate. If the project is small and you don't foresee many changes during development, Time Machine *might* work alright for you. I would suggest some other means, but if pressed, Time Machine can work.

Mac users swear by their computers, PC users swear at their computers. ~Unknown

iSayz
Quote this message in a reply
Sage
Posts: 1,199
Joined: 2004.10
Post: #4
I'm avoiding time machine for that very reason. I use SuperDuper to run a nightly backup to an external FW drive. It's not versioned, obviously, but that's why I use SVN for all my source.
Quote this message in a reply
Moderator
Posts: 1,562
Joined: 2003.10
Post: #5
I use Time Machine and wouldn't want to do without it now, but it's definitely not designed for source control. You'll want subversion or another version control system specifically designed for that purpose.
Quote this message in a reply
Sage
Posts: 1,482
Joined: 2002.09
Post: #6
Even if I'm developing something by myself, I don't think that I could do without svn diff and svn revert anymore. It's simply too handy of a tool to try out some small changes without needing to make a branch. Time machine would not be able to help me there.

I probably *should* be using Time Machine (or at least something) for backups now that I have half a terrabyte of free space just wasting away on my external drive.

Scott Lembcke - Howling Moon Software
Author of Chipmunk Physics - A fast and simple rigid body physics library in C.
Quote this message in a reply
Member
Posts: 509
Joined: 2002.05
Post: #7
I absolutely love time machine, but I've never had the need to keep old versions of my projects. Occasionally I've overwritten a file or lost something important and I've always been able to recover in a few minutes with time machine.
Quote this message in a reply
Member
Posts: 81
Joined: 2007.05
Post: #8
I'm using cvs for development ... though I need to upgrade to subversion.

Once a month, I'll manually backup with Time Machine onto my external firewire drive. Important to have everything on more than one physical disk. Sort of nice because Time Machine appears to copy a difference onto the external disk which is much faster.

Xcode has snapshots too. This is good for a quickie backup if you don't want to check in.
Quote this message in a reply
Luminary
Posts: 5,143
Joined: 2002.04
Post: #9
I've used Time Machine, and would again in a blink if I could afford an external disk large enough, but it's not version control, as others have said.

Do yourself a favor and start using a VCS.
Quote this message in a reply
Member
Posts: 749
Joined: 2003.01
Post: #10
Yeah I would use time machine just as backup, not for version control (for that i duplicate the project folder, duh Ninja )

©h€ck øut µy stuƒƒ åt ragdollsoft.com
New game in development Rubber Ninjas - Mac Games Downloads
Quote this message in a reply
Member
Posts: 446
Joined: 2002.09
Post: #11
macnib Wrote:Xcode has snapshots too.
I recently started experimenting with that - it's simplistic but plenty good for locally hosted one-man projects. The visual diff tool is kinda useless though, and you'll still want to backup the snapshot repositories to another drive (or use time machine). Snapshots also don't track shared code that lives outside the project root, which could be a problem for some folks.
Quote this message in a reply
DoG
Moderator
Posts: 869
Joined: 2003.01
Post: #12
Please don't use time machine as a replacement for proper version control. Also, while we're at it, keep the commit messages meaningful, you'll be glad when you have to go back and look something up a hundred revisions later.
Quote this message in a reply
Member
Posts: 469
Joined: 2002.10
Post: #13
Like others have already said, Time Machine is no replacement for version control.
I use Time Machine with Time Capsule. The Time Capsule was a big headache to setup, but now that my MBP's disk is making a clicking noise I'm somewhat relieved that I have it.

---Kelvin--
15.4" MacBook Pro revA
1.83GHz/2GB/250GB
Quote this message in a reply
Moderator
Posts: 1,562
Joined: 2003.10
Post: #14
kelvin Wrote:The Time Capsule was a big headache to setup

That wasn't my experience. What sort of problems did you run into?
Quote this message in a reply
Sage
Posts: 1,199
Joined: 2004.10
Post: #15
If you're using SVN, I've found Versions.app to be a pretty good tool for looking over your history. I still use the command line for commits and basic repo management, but when I want to find a particular version of a file, or see a visual diff, Versions.app is excellent.
Quote this message in a reply
Post Reply