[TxMt] save as copy
Daniel Stockman
daniel.stockman at gmail.com
Tue Mar 11 16:34:48 UTC 2008
> I don't know how to use subversion, but it seems bloated to a little
> freelance developer like me.
Once you get used to it, you'll wonder how you ever survived without
it. Mercurial makes localhost version control sinfully easy (moreso
than SVN), though Subversion does have somewhat more advanced bundle
support.
>>> version control is referring to a type of software that manages the
>>> iterations of your code for you (thats a pretty base description).
>>> you can
>>> read about one form of version control here: http://svnbook.red-bean.com/
>>
>> I've tried Subversion and Mercurial, but as a solo developer used
>> to working with folders of files (websites) it's very hard to see
>> any speeding up of my process.
Shuffling files and folders around ad nauseam is not exactly speedy,
either. And woe unto you if you want to see how those folders looked
two weeks ago (including that folder you deleted and those files you
renamed...).
I am a web developer, and I will never go back to ad hoc, unversioned
code. Your sanity will thank you, too.
>> often I want a copy of a CSS file so the changes I'm making can be
>> undone en-masse.
>>
>> I'll also make a myriad of changes to several files to get a
>> desired result and having to comment each change or commit is
>> counter productive.
Mercurial makes branching and merging almost painless (for trivial
changes, that is). Also, collecting a series of changes to multiple
files in a single changeset (that you can switch to instantly at-will)
is far more efficient, from my perspective, than even a _highly-
organized_ heap (heh) of files and folders with byzantine naming
schemes.
>> If I could get into the habit, it might help, but it doesn't seem
>> to bring any benefits to me at this point...
>>
>> any other web developers/builders using Version Control Systems
>> want to share workflow? or point to a step by step?
"Distributed Version Control Illustrated"[1] is a good place to start,
I've found the "Hg Book" [2] to be informative and easy to read, as
well. (shame about the pictures, though :/). The Mercurial wiki [3] is
the canonical reference point.
HTH,
Daniel
[1] http://betterexplained.com/articles/intro-to-distributed-version-control-illustrated/
[2] http://hgbook.red-bean.com/
[3] http://www.selenic.com/mercurial/wiki/index.cgi/Mercurial
More information about the textmate
mailing list