Live data from Hacker News

Ask HN - When is right time to start using version control for a project?

news.ycombinator.com

1–10 of 18 posts

Ask HN - When is right time to start using version control for a project?

#1
I've been working on an iPhone app for about a month and I'm waiting until I finish a key set of features before I put it under version control. I'm making so many big changes that I'd rather not keep track of them all yet. Regular Time Machine backups and archiving a copy of the code after implementing a key feature are the only things I'm doing at this stage.

I'm curious though, at what point in a project do you guys normally start using source control management (ie. subversion, git, mercurial)?

Re: Ask HN - When is right time to start using version control for a project?

#5
Yesterday.

If your version control system has so much overhead that putting code under VC is a chore or something to be put off and planned for, then it has a problem - and you need a new VCS, or at the very least, a new set of tools and workflows.

Re: Ask HN - When is right time to start using version control for a project?

#7

Before you write your first line of code.

I'm probably not the only person on here who keeps any notes and planning documents for projects under version control. I also regularly import research notes into comments before I write the code in question, but I'm weird and I've been told I do too much design up front.

Re: Ask HN - When is right time to start using version control for a project?

#8
I'm making so many big changes that I'd rather not keep track of them all yet

For what other reason is source control used but to maintain track of code changes like this!

Regular Time Machine backups and archiving a copy of the code after implementing a key feature are the only things I'm doing at this stage.

Then your using rudimentary source control anyway :) I'd switch to something more structured asap.

Im with the others: at the start. :) With hosting so cheap now (my choice is mercurial and bitbucket) and with private repositories barely a few clicks away there is no reason not to IMO.

Re: Ask HN - When is right time to start using version control for a project?

#9
post #7

Before you write your first line of code.

I'm probably not the only person on here who keeps any notes and planning documents for projects under version control. I also regularly import research notes into comments before I write the code in question, but I'm weird and I've been told I do too much design up front.

No, you're not alone. I keep all my docs under version control and it has saved me more than once.

Re: Ask HN - When is right time to start using version control for a project?

#10
post #7

Before you write your first line of code.

I'm probably not the only person on here who keeps any notes and planning documents for projects under version control. I also regularly import research notes into comments before I write the code in question, but I'm weird and I've been told I do too much design up front.

One interesting feature Google code has implemented is placing notes about the code in the web view of the repository.

I'd love to see this feature reach other SCM providersm, it's something i would use a lot.

Post reply on HN