2010-11-15 91 views
1

我在试用东西时开发了大量原型。我希望我可以有一个轻量级的版本控制系统,可以保留这些备份,并且使我下次可以轻松找到它们。这也可以帮助我跟踪所有解决特定问题的各种技术。用于独立开发的轻量级版本控制系统

我想知道您对本工作使用正确工具的建议。

更新:一个简单的谷歌会给我所有的版本控制应用程序的名称和git是我的首选。但我想知道哪个是最轻的应用程序,为什么。我不希望单个回购空间占用GB。

+0

git的链接!你不需要设置一个git服务器或者你可以在本地的仓库上使用它 – vinothkr 2010-11-15 13:01:34

回答

1

DVCS(如git或Mercurial)可让您直接在项目目录中创建一个可用于跟踪和处理更改的回购站。

1

我会推荐Mercurial

它可以快速为每个工作副本/存储库进行设置,并且不需要单独的服务器。

0

我主要在Windows平台上做软件开发。因此,我使用VisualSVN来帮助将我的存储库保存在作为服务器的家庭网络存储(或本地计算机存储)上,并且还使用TortoiseSVN访问本地SVN--充当客户端。

这使我可以在易于维护的小型本地项目上工作。

2

BitBucket + Mercurial是一个很好的组合。

Bitbucket是一个基于Web的托管服务,用于使用Mercurial版本控制系统的项目。 Bitbucket提供商业计划和免费账户。对于项目托管服务来说,非常规 - 也可能是唯一的 - 截至2010年9月,它提供了无限数量的私人储存库(在免费账户的情况下可以有多达5个用户)的免费账户。

1

找一个像git或mercurial的DVCS。我使用Mercurial的Tortoise Hg版本,我发现它非常容易设置并用于个人使用。正如@Ignacio所说的,您可以在您的项目目录中设置存储库。您还可以设置合并回购以跨项目进行管理,并跟踪不同项目的多种不同方法。建立一个新的存储库并填充它不到一分钟。这个系统的学习时间也很少。