TL; DR:我正在寻找一个DVCS以更简单(和危险性较小的)命令集比的Git,其中岩石在Windows和MacOS X我喜欢git,但对于我的同事来说太重了..哪个DVC有最低的进入门槛?
给你一些背景:
我已经在我的公司测试了大约6个月的唯一测试版Git。
今天我意识到,Git实际上对于我的同事来说太重了,因为当我不得不花一大笔钱来恢复损坏的存储库时。
我是.NET和Rails开发人员,我非常喜欢UNIX!
我的其他大学都是数据仓库和Excel开发人员(尽情享受你所喜欢的一切,但他们用Excel VBA和T-SQL中的数据做了一些严格的核心工作)。
另一方面,他们无法忍受unix和barf的使用命令行的想法,除了怀旧之外的任何东西。
虽然我知道有一些伟大的Git现在的GUI和CLI已经看到了一些巨大的改进,Git是仍在工作流程他们,因为他们使用目前收存箱到工作表的代码等合作一个巨大的差异..
目前唯一的选择似乎是Mercurial。
这是否足够接近我们所需要的或者是否有更简单的东西(一个好的GUI也会很好)?顺便说一下:开源并不是必要的,我们愿意花一些钱。
经过多次思考,我决定暂时搁置一些东西。我真的很喜欢Git,但有些人不能加入版本控制。
所以我会继续强制Git在网络团队,但留下数据书呆子!
您究竟如何设法腐化回购?您是否手动触摸.git目录中的任何内容?我可以理解,考虑git因为其他许多原因而过于沉重,但不是那样 - 对我来说它一直相当稳定。 – Cascabel 2011-04-04 18:06:01
另外,我并不确切知道你将在这里进行版本管理,但是你不打算遇到一些问题,Excel VBA被卡在二进制工作表文件中吗? – Cascabel 2011-04-04 18:11:16
我不完全确定..我有一天使用gui进行了一次提交,并获得了一个对话,指出它“未能写入树”,提交和文件名的哈希值。系统托盘说git.exe损坏了一个文件..然后我试图使用命令行进行提交,并得到了相同的错误..所以我检查出一个较旧的分支,并试图在该分支提交并得到同样的错误..谷歌搜索了一下..问题是我有一个非常紧急的截止日期,所以我不能告诉我的老板等待,而我futz回购回到生活.. – 2011-04-05 19:49:32