在我尝试的时候,我开发了很多原型。我希望我能拥有一个轻量级的版本控制系统,可以保留这些系统的备份,并让我下次很容易找到它们。它还可以帮助我跟踪我为解决特定问题而尝试的所有各种技术。
我想知道您对此作业使用正确工具的建议。
更新:一个简单的谷歌会给我所有版本控制应用程序的名称,git是我的首选。但我想知道哪个是最轻的应用程序,为什么。我不想要一个单独的回购来占用GB的空间。
答案 0 :(得分:2)
BitBucket + Mercurial是一个很好的组合。
Bitbucket是一个基于Web的托管服务,用于使用Mercurial版本控制系统的项目。 Bitbucket提供商业计划和免费帐户。对于项目托管服务而言异常 - 并且可能是唯一的 - 截至2010年9月,它提供了具有无限数量的私有存储库的免费帐户(在免费帐户的情况下最多可以有五个用户)。
答案 1 :(得分:1)
诸如git或Mercurial之类的DVCS将允许您直接在项目目录中创建一个可用于跟踪和操作更改的仓库。
答案 2 :(得分:1)
我建议Mercurial。
可以快速设置每个工作副本/存储库,并且不需要单独的服务器。
答案 3 :(得分:1)
去寻找像git或mercurial这样的DVCS。我使用的是Mercurial的Tortoise Hg版本,我发现它很容易设置和用于个人用途。正如@Ignacio所说,您可以在项目目录中设置存储库。您还可以设置合并回购以管理跨项目,并跟踪不同项目的多种不同方法。设置新的存储库并填充它只需不到一分钟。这个系统的学习时间也很短。
答案 4 :(得分:1)
Git在处理空间方面的效率就像他们的主张一样。检查下面的链接
答案 5 :(得分:0)
我主要在Windows平台上进行软件开发。因此,我使用VisualSVN帮助我将我的存储库保存在充当服务器的家庭网络存储(或本地计算机存储)上,并且我还使用TortoiseSVN访问本地SVN - 充当客户端。
这使我能够开展易于维护的小型本地项目。