Thanks to everyone for the replies. David, to answer your question, I'm running OSX 10.7.4. <div><br></div><div>I installed psvn, but when I type svn-status, I keep getting the error message </div><div><br></div><div>svn: warning: '.' is not a working copy<br>
<div><br></div><div>I tried installing dsvn and got the same thing. </div><div><br></div><div>I can't seem to find a guide on how to get started with svn anywhere on the web... </div><div><br><br><div class="gmail_quote">
On Tue, Jul 17, 2012 at 7:27 PM, David Rogoff <span dir="ltr"><<a href="mailto:cs80@therogoffs.com" target="_blank">cs80@therogoffs.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">Yes, emacs can easily show
differences between different versions of a file using many different
revision control systems assuming they are text files (e.g. html, xml)
not binary files (e.g. .doc). In any recent emacs (23.x, 24.x) you can
just bring up the file and, from the menu-bar, chose
Tools->Compare(ediff)->File with Revision. It works great. <br>
<br>
Again, you need to be using some revision control system on your
computer. I'd recommend Subversion (svn). It's much, much simpler than
git, which will likely cause massive confusion for someone new to this
stuff. There's also a great svn mode for emacs (svn-status) that lets
you easily check in versions of files with comments and see logs of
changes. To repeat, the revision tracking is not part of emacs itself -
it's a separate system installed on your computer / file server. emacs
just provides nice (and multiple - of course...) ways to easily
interact with this.<br>
<br>
What OS are you running? You should read up a bit on the concept and
use of revision control. Here's a newbie intro I just found:
<a href="http://betterexplained.com/articles/a-visual-guide-to-version-control/" target="_blank">http://betterexplained.com/articles/a-visual-guide-to-version-control/</a><br>
<br>
David<br>
<br>
<blockquote style="border:0px none" type="cite">
<div style="margin:30px 25px 10px 25px"><div style="display:table;width:100%;border-top:1px solid #edeef0;padding-top:5px"> <div style="display:table-cell;vertical-align:middle;padding-right:6px"><img src="cid:part1.04000203.08060601@therogoffs.com" name="1389744e9b72eacf_postbox-contact.jpg" height="25px" width="25px"></div>
<div style="display:table-cell;white-space:nowrap;vertical-align:middle;width:100%">
<a href="mailto:cabo@tzi.org" style="color:#737f92!important;padding-right:6px;font-weight:bold;text-decoration:none!important" target="_blank">Carsten Bormann</a></div> <div style="display:table-cell;white-space:nowrap;vertical-align:middle">
<font color="#9FA2A5"><span style="padding-left:6px">July 17, 2012
3:42 PM</span></font></div></div></div><div><div class="h5">
<div style="color:#888888;margin-left:24px;margin-right:24px"><div>I think you will be
interested in the concept of revision control systems.<br>Emacs has a
lot of very well thought out support for those, including a way to call
"ediff" mode using "ediff-revisions".<br><br>Learn more about revision
control systems (version control systems, source code control systems,
...) at<br><a href="http://en.wikipedia.org/wiki/Revision_control" target="_blank">http://en.wikipedia.org/wiki/Revision_control</a><br><br>The most
popular current-generation version control system is git.<br>Find a
great introduction at:<br><a href="http://git-scm.com/book" target="_blank">http://git-scm.com/book</a><br><br>Also still
popular is the previous-generation system subversion.<br><a href="http://svnbook.red-bean.com/" target="_blank">http://svnbook.red-bean.com/</a><br><br>Grüße,
Carsten<br><br>_____________________________________________________________<br>MacOSX-Emacs
mailing list<br><a href="mailto:MacOSX-Emacs@email.esm.psu.edu" target="_blank">MacOSX-Emacs@email.esm.psu.edu</a><br><a href="http://email.esm.psu.edu/mailman/listinfo/macosx-emacs" target="_blank">http://email.esm.psu.edu/mailman/listinfo/macosx-emacs</a><br>
List
Archives: <a href="http://dir.gmane.org/gmane.emacs.macintosh.osx" target="_blank">http://dir.gmane.org/gmane.emacs.macintosh.osx</a><br></div></div>
</div></div><div style="margin:30px 25px 10px 25px"><div style="display:table;width:100%;border-top:1px solid #edeef0;padding-top:5px"> <div style="display:table-cell;vertical-align:middle;padding-right:6px"><img src="cid:part2.03000502.03000107@therogoffs.com" name="1389744e9b72eacf_compose-unknown-contact.jpg" height="25px" width="25px"></div>
<div style="display:table-cell;white-space:nowrap;vertical-align:middle;width:100%">
<a href="mailto:cycleofsong@gmail.com" style="color:#737f92!important;padding-right:6px;font-weight:bold;text-decoration:none!important" target="_blank">Peter Salazar</a></div> <div style="display:table-cell;white-space:nowrap;vertical-align:middle">
<font color="#9FA2A5"><span style="padding-left:6px">July 17, 2012
2:06 PM</span></font></div></div></div>
<div style="color:#888888;margin-left:24px;margin-right:24px"><div><div class="h5"><div>Is there a good way to
track changes on a document I'm editing using Emacs? </div><div><br></div><div>I'm
an editor, and people often send me a few paragraphs of text and ask
for my input. I line edit the copy and send it back to them, and it's
helpful for the person to be able to see exactly what I've changed and
where.</div>
<div><br></div><div>Microsoft Word's Track Changes function does this
perfectly, providing a clear visual representation of what I've added,
what I've deleted, and what I've moved, as well as showing any comments
I've added. But I hate Microsoft Word. </div>
<div><br></div><div>Is there an Emacs way to do this? A Markdown way? A
web app? Or some HTML tool that will annotate a document and highlight
my deletions and insertions?</div>
</div></div><div class="im"><div>_____________________________________________________________<br>MacOSX-Emacs
mailing list<br><a href="mailto:MacOSX-Emacs@email.esm.psu.edu" target="_blank">MacOSX-Emacs@email.esm.psu.edu</a><br><a href="http://email.esm.psu.edu/mailman/listinfo/macosx-emacs" target="_blank">http://email.esm.psu.edu/mailman/listinfo/macosx-emacs</a><br>
List
Archives: <a href="http://dir.gmane.org/gmane.emacs.macintosh.osx" target="_blank">http://dir.gmane.org/gmane.emacs.macintosh.osx</a><br></div></div></div>
</blockquote>
</div>
<br>_____________________________________________________________<br>
MacOSX-Emacs mailing list<br>
<a href="mailto:MacOSX-Emacs@email.esm.psu.edu">MacOSX-Emacs@email.esm.psu.edu</a><br>
<a href="http://email.esm.psu.edu/mailman/listinfo/macosx-emacs" target="_blank">http://email.esm.psu.edu/mailman/listinfo/macosx-emacs</a><br>
List Archives: <a href="http://dir.gmane.org/gmane.emacs.macintosh.osx" target="_blank">http://dir.gmane.org/gmane.emacs.macintosh.osx</a><br>
<br></blockquote></div><br></div></div>