git - 我喜欢 git 但它对我的同事来说太重了.. 哪些 DVC 的进入阈值最低?

标签 git excel version-control mercurial

TL;DR:我正在寻找一个 DVCS,其命令集比 Git 更简单(并且危险性更小),它在 Windows 和 MacOS X 上运行。

给你一些背景:

大约 6 个月以来,我一直是我公司唯一一个测试 Git 版本控制的人。

今天我意识到 Git 实际上对我的同事来说太重了,因为我不得不花一天的大部分时间来恢复损坏的存储库。

我是 .NET 和 Rails 开发人员,我非常喜欢 UNIX!

我大学里的其他人都是数据机构和 Excel 开发人员(随心所欲地取笑,但他们用 Excel VBA 和 T-SQL 中的数据做一些严肃的硬核工作)。

另一方面,他们无法忍受 unix 和 barf 的想法,除了怀旧之外,将命令行用于任何事情。

虽然我知道现在有一些很棒的 Git GUI 并且 CLI 已经看到了一些巨大的改进,但 Git 仍然是他们工作流程中的一个巨大差异,因为他们目前使用 Dropbox 来协作处理工作表代码等。

目前唯一的选择似乎是 Mercurial。

这是否足够接近我们的需要,或者是否有更简单的东西(一个好的 GUI 也不错)?

顺便说一句:开源不是必需的,我们愿意花一些钱。


经过深思熟虑,我决定暂时搁置。我自己非常喜欢 Git,但有些人就是无法接受版本控制。

因此,我将继续在网络团队中强制使用 Git,但让数据呆子呆着!

最佳答案

Mercurial 是一个简单的 DVCS,也是一个强大的扩展工具。

较旧的 Subversion 具有更多的 UI 工具,但 DVCS 也不甘落后。

您可以使用一个 UI:TortoiseHg可以在windows上使用,有http://jasonfharris.com/machg/这是 Mac 的摇摆 UI。

关于git - 我喜欢 git 但它对我的同事来说太重了.. 哪些 DVC 的进入阈值最低?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5540892/

相关文章:

excel - 如何更改图表轴的字体?

XCode 源代码控制 : view changes for one file

Git:使用 EGit 重命名文件会导致删除文件历史记录

git - 将私有(private) github repo 中的目录设为 public

algorithm - VBA 中的递归、多个基本情况

mysql - 如何在 MySQL 中进行行版本控制,同时保持外键引用完整性

version-control - 协作代码编辑

git - Git 在提交消息中说 'rewrite' 或 'rename' 是什么意思?

Git kraken 菜单栏丢失

MySQL 将 1 个结果定义为 SELECT 查询的文本