是否有任何具有 Git 功能但不受病毒许可的版本控制软件?- 根据我的定义,“病毒许可”是要求派生软件处于相同或同等限制性许可下的许可。
我对 GPL 的争论或讨论不感兴趣;它超出了这个问题和网站的范围。
谢谢。
是否有任何具有 Git 功能但不受病毒许可的版本控制软件?- 根据我的定义,“病毒许可”是要求派生软件处于相同或同等限制性许可下的许可。
我对 GPL 的争论或讨论不感兴趣;它超出了这个问题和网站的范围。
谢谢。
自从开始专业使用 git 以来已经过去了 2 年(经过 20 年的非 git ......)我可以这样说:
在合并分支和多个用户之间的代码库时,GIT 有它的优势。一旦你掌握了它,并学会忽略它——有时完全令人困惑的命令行 UI——就会很容易使用。
不利的一面是,GIT 很难理解和学习。有一个漫长而陡峭的学习阶段,特别是如果您从命令行在多分支存储库中工作(常用和推荐的方法)。使用诸如 InteliJ IDE 之类的 UI 工具可以隐藏一些细节,但这些也需要他们的学习注意力和时间 + 一些不太基本的 GIT 知识。您团队的所有成员都需要这些知识。
忘记许可证...出于许多其他原因您不想使用 GIT...
如果你想让你的团队更快地工作 - 远离 GIT。为什么不使用SVN?任何支持 GIT 的服务都支持它,并且是最流行的 GIT 替代品(据我所知)。
要在 GIT 中提交/合并/管理一个团队,它会比其他 SVN/Fossil/...它错了,给你这么多选择来犯可怕的错误(这发生在专业人士和新手身上),并以硬硬的方式做简单的事情。如果实际上它只是为极客程序员的仪式饥饿灵魂服务,否则他们将不得不晚回家并面对他们房子的空墙......(也是诗意的答案)。
真的 - 如果它不是办公室里头号痛苦的时间杀手,那真的会很有趣。一旦你去了 GIT,你就再也回不去了,所以我的建议是,不要让极客拥有它。把它留在外面或付出代价。
而且,是的,我知道这里的人群,我非常愿意失去几分。这不像它意味着任何真实的东西。