我应该使用哪个版本控制系统来处理我的小型个人代码文件?
我使用了一些通用脚本,并且随着时间的推移它们不断被修改。现在,我没有为它们使用任何版本控制软件,因此基本上旧文件都会丢失,除非我明确保存它们。
我需要一个可以在单台机器上使用的良好的最小版本控制系统。您在此类项目中使用哪一个?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
Git
或mercurial
都工作得很好。无需服务器。Git
ormercurial
both work great. No server required.我过去曾为此使用过颠覆。这主要是因为我在 Windows 中,而 TortoiseSVN 对于我的存储库来说是一个非常简单的 UI。
对于像您这样相对简单的场景,我建议使用您熟悉的或在您的平台上易于使用的内容。
I've used subversion for this in the past. Mostly this is because I'm in windows, and TortoiseSVN is a dead simple UI for my repo.
For a scenario like yours, which is relatively simple, I'd recommend using either what you're familiar with, or what is easy to use on your platform.
实际上,Git 在这样的环境中非常容易使用,它可以扩展到每月提交几次的小型存储库,也可以扩展到每天提交数百次的大型存储库。以下是如何设置这样一个存储库:
Ta-da!
Git is actually really easy to use in such a setting, and it scales just as well to really small repositories with a few commits a month as it does to huge ones with a hundred a day. Here's how you would set up such a repository:
Ta-da!
作为托管解决方案,我们使用 http://codesion.com/free_cvs_svn,您会注意到它们还支持 Git托管。他们还托管许多与版本控制密切相关的其他服务。
As a hosting solution we make use of http://codesion.com/free_cvs_svn, you will note they also support Git hosting. They also host a bunch of other services that go hand in-in-hand with versioning.
查看一些个人版本控制系统。她的清单很短:
它们非常易于使用,并且在您修改文件时“自动签入”。
注意:我是FolderTrack的作者,推荐它作为软件,因为它可以将一堆文件视为1个大项目。因此,如果您需要将项目恢复到昨天的位置,它将恢复 8 个、10 个或自那时以来您修改的其他文件数量。
免费代码:BOS
Check out some of the personal version control systems. Hers is a short list:
They are super easy to use and "automatically checkin" when ever you modify your files.
Note: I am the author of FolderTrack and recomend it for software because it can treat a bunch of files as 1 big project. Therefore if you need to revert your project to where it was yesterday, it will revert the 8, 10, or how ever many other files you modified since that time.
Free code: BOS