Version control 有史以来最简单的源代码管理-您使用什么?
我正在做一个单独的项目,自己编写所有代码,因此不需要协作 但是,我确实需要以下功能:Version control 有史以来最简单的源代码管理-您使用什么?,version-control,Version Control,我正在做一个单独的项目,自己编写所有代码,因此不需要协作 但是,我确实需要以下功能: 签入当前版本,并附上注释 为版本指定标签 使用标签/标签检索版本 未托管(意味着我在本地计算机上保留存储库) 免费/开源 有一个漂亮的GUI,而不是命令行 我认为SVN是个不错的选择,但对我来说似乎有点过头了。有人遇到过类似的情况吗?Performance最多可供2名用户免费使用。之后,您需要付费—但如果您知道您永远不会需要更多,它将是一款功能强大的产品,具有出色的GUI和IDE集成。如果您的本地计算机上有sq
我认为SVN是个不错的选择,但对我来说似乎有点过头了。有人遇到过类似的情况吗?Performance最多可供2名用户免费使用。之后,您需要付费—但如果您知道您永远不会需要更多,它将是一款功能强大的产品,具有出色的GUI和IDE集成。如果您的本地计算机上有sql server(以任何方式、形状或形式),那么我可以推荐sourcevault。。。它对单个用户是免费的,并且非常好地模拟了sourcesafe界面(很多人都熟悉这个界面) 还有一个很好的工具集 编辑:完全不相关,但很有趣。。。我他妈的讨厌SourceGear buggers!;)在SourceVault发布之前,我正在做一个替换SourceSafe的插件。。。很像他们的产品。。。(这就是我的网站/公司的“Hive”名称的由来……但这些混蛋打败了我……这就是生活
不管怎么说,尽管SourceGear Vault打败了我,但它实际上是一款很棒的软件,也是他们的新堡垒(它还集成了bug跟踪和测试)看起来也很不错。我不认为svn对您所做的工作来说是过度的。设置本地存储库非常简单。满足您列出的所有要求。为什么subversion是过度的?一分钟安装服务器和TortoiseSVN,零配置
如果你想控制你的源代码,从一开始就要正确地操作,不要重新发明轮子。看看吧。这是一个版本控制系统,是为人类设计的!它得到了Ubuntu人的支持,他们为人类设计了Linux。我经常使用Subversion,为个人使用而设置并不困难,但还有其他选择这些都简单多了
例如,试试,或者。使用其中任何一个,设置本地存储库都很简单。当我需要进行源代码管理,但不想担心多用户时,我会使用它。您也可以使用它来访问存储库。git、mercurial、bzr、svn……等等
真的,只要选一个就可以了。我所有的源代码控制都是通过命令行完成的,但其中大多数都有不错的GUI。祝你好运。这是一个无耻的插件,但我无法抗拒 我正在研究一种可能对你有用的工具 我还没有弄清楚名字,所以我用了一个代号“代码代理” 它的设计主要是为了补充源代码管理设置,但如果您只是一台机器上的一名开发人员,它可能是一个有用的替代品 它是一个在开发机器上运行的服务。您将它指向包含源代码的文件夹,然后每次更改文件时它都会自动创建备份 它旨在填补源代码管理系统留下的巨大空白: 它们仅在您明确签入文件时保护您的文件 源代码管理主要是管理一个团队(几个开发人员)在一个项目的多个版本中的输出。因此,在源代码管理中签入不完整的代码通常不是一个好主意。大多数情况下,开发人员只在代码“大部分正常工作”时签入代码 在最好的环境中,在最好的开发团队中,这通常意味着您可能平均每天(在整个项目中)签入一次 在最坏的情况下,它可能会低至每几天或几周一次 即使是在最好的情况下,一天中也会发生很多事情。例如,我知道如果我很忙,我会在一天中引入大量的bug。一两周后,我会把事情搞得一团糟 因此,在更精细的层次上记录代码更改的历史,而不是一天一次或一周一次,是非常有帮助的 可以使用“专用”源代码管理分支执行此操作,但这需要您: