[OS X Emacs] best version control system to use with Aquamacs?
Peter West
lists at pbw.id.au
Fri Feb 8 18:26:35 EST 2013
This is from the manual.
The Emacs version control interface is called VC. VC commands work with several different version control systems; currently, it supports GNU Arch, Bazaar, CVS, Git, Mercurial, Monotone, RCS, SCCS/CSSC, and Subversion. Of these, the GNU project distributes CVS, Arch, RCS, and Bazaar.
Of these, I would recommend Mercurial. Git is _very_ trendy right now, but, in my experience, Mercurial (hg) is easier to get the hang of, especially for simple use.
Here's a link with some more info. http://emacswiki.org/emacs/MercurialMode
Peter West
And immediately the girl got up and walked; for she was twelve years old.
On 09/02/2013, at 8:23 AM, Peter Salazar <cycleofsong at gmail.com> wrote:
> Thank you.
>
> What are the version-control tools that are "aware" of emacs Dired? So I can move folders and files around through there?
>
> Basically, here's what I want to do:
>
> create, write, edit, delete, and move files in Emacs using text modes and dired. And have a version control system save everything so I can go back if necessary. So that if I delete, move, or rename a file using dired, it will be tracked.
>
> Can git do this through emacs? What about mercurial?
>
> Which one is the easiest to use through Emacs?
>
>
>
>
> On Fri, Feb 8, 2013 at 3:27 PM, René Jansen <rvjansen at xs4all.nl> wrote:
> Hi Peter,
>
> I would recommend git - even if you will be only using a small portion of it. There is already good integration in Aquamacs. I use it for everything. I have used rcs, cvs, svn, librarian, cmvc, pvcs, visual sourcesafe, panvalet, and others. There is none better, faster and more pleasant to use than git. It starts here: http://git-scm.com
>
> Your drafts will be versioned and it will enable you to see its complete history, and for every line when it was entered - if you colliaborate, also by whom. Your binary assets will disappear from your workspace as before, but there will be safekeeping in the version management repository.
>
> An added bonus is that when you put a git repository on a server, you can close it fast to every machine you work on. I work routinely on a number of machines, using OSX and Linux, and I can restart work from every one of them - even new machines- in a matter of seconds
>
> Git will also enable you to work - versioned - only locally on one machine.
>
> For me, at the moment, there is no alternative.
>
> Hope this helps ...
>
> best regards,
>
> René Jansen.
>
> On 8 feb. 2013, at 21:14, Peter Salazar <cycleofsong at gmail.com> wrote:
>
>> I'm a book writer—no programming, only prose in text files, mostly in org-mode, some in markdown-mode.
>>
>> I want to implement a version control system for my writing projects.
>>
>> I work with two types of text files:
>>
>> 1. drafts (textfile-v1.org, textfile-v2.org, etc)
>> 2. research files (research-notes.org)
>>
>> The latter, the research files, consist of hunks of text I have copy and pasted from the web. My workflow for the research files involves going through those files and deleting as I go. In other words, when I find a quote, I might copy it into a draft file, then delete the quote. This is my way of knowing what I have already processed or not. So that by the time my research file is blank, I know I'm done. When the research file is blank, I delete it so I know I'm done.
>>
>> For both these uses—writing multiple drafts, and destroying research files as I go—it strikes me that having a version control system would be helpful.
>>
>> I am NOT doing different branches as I go—just forward as I make progress writing my book.
>>
>> I'm using Aquamacs. Which version control system would you recommend, and how would I go about integrating it with my Emacs workflow?
>>
>> Thanks!
>>
>> _____________________________________________________________
>> MacOSX-Emacs mailing list
>> MacOSX-Emacs at email.esm.psu.edu
>> http://email.esm.psu.edu/mailman/listinfo/macosx-emacs
>> List Archives: http://dir.gmane.org/gmane.emacs.macintosh.osx
>
>
>
> _____________________________________________________________
> MacOSX-Emacs mailing list
> MacOSX-Emacs at email.esm.psu.edu
> http://email.esm.psu.edu/mailman/listinfo/macosx-emacs
> List Archives: http://dir.gmane.org/gmane.emacs.macintosh.osx
>
>
>
> _____________________________________________________________
> MacOSX-Emacs mailing list
> MacOSX-Emacs at email.esm.psu.edu
> http://email.esm.psu.edu/mailman/listinfo/macosx-emacs
> List Archives: http://dir.gmane.org/gmane.emacs.macintosh.osx
More information about the MacOSX-Emacs
mailing list