I'd like to know if there is any personal source controller, I'd like to have a repository on my machine without going through setting up a server, also I work with TeX files not any particular language and I'd like to have backups of my files the way sub version does
相关问题
- How can I set the SVN password with Emacs 23.1 bui
- If statements in .htaccess files, to enable passwo
- SVN+SSH checkout over VPN using tortoise SVN, Smar
- Mercurial compared to private branches in SVN
- Using Subversion and SourceSafe at the same time?
相关文章
- What is the tortoisehg gui equivalent of doing “hg
- How to use Mercurial from Visual Studio 2010?
- SSIS solution on GIT?
- Is it possible to do a “destroy history” in TFS?
- Is there a version control system abstraction for
- Intermittent “SVNException: svn: E175002: Connecti
- IntelliJ Subversion Authentication Required Dialog
- TortoiseHG and hgsubversion (Windows): “no module
Git creates repositories that do not require a central server. Also, you can of course restore any previous version for tracked files which is—of course—what source control systems are all about. :)
Edit: There are other decentralized version control systems out there, e.g. Mercurial and Bazaar. They all offer more or less exactly the same features so it’s mostly a matter of personal taste.
There you go, you just answered your own question. Use subversion, you can install it as a local repository, or even keep the repository on a flash/usb disk. That's what I do.
For clarification if you are interested in SVN or tortoiseSVN:
You can create a local svn-repository by using:
or the appropriate TortoiseSVN Command "Create repository here"
You can checkout your Repository with the well-known file URL:
or by using the checkout dialog of Tortoise SVN and using this File-URL. Note that you need 3 slashes after
and all Windows backslashes("\") must be converted to normal slashes ("/")
Then you have a Subversion workingcopy up and running and can use it as you like.
If you install TortoiseSVN you have Subversion support included in your Windows Explorer. You don't need to install SVN because everything it needs is included in the setup. You can create a repository anywhere in the filesystem where you want.
If you work on a Windows machine and don't want to set up a Subversion server and service, I can recommend Mercurial together with TortoiseHg.
TortoiseHg is a graphical user interface for Mercurial just like TortoiseSVN is for Subversion. So if you have Subversion experience, it will be easy for you to switch to Mercurial.
Mercurial does not need a special server or even a repository location, you set up your repositories in your project directory. You can then move or copy your project directory including your repository, for example to copy it to a laptop. Afterwards, you can merge he two copies of your project directory. So you are always carrying your repository with you.
i'm not sure what you mean by svn backup. probably you should try mercurial (hg).