问题描述
在基于Windows的操作系统上使用Git扩展或TortoiseGit有什么好处和缺点?
在基于Windows的操作系统上使用Git扩展或TortoiseGit有什么好处和缺点?
我不'我知道GitExtensions,但我可以与TortoiseGit分享我的经验(提及marc_s的评论):
$ b优点:$ b
$ b
几乎与TortoiseSVN相同的UI(如果您已经使用过TortoiseSVN,您知道该期待什么)。
缺点:
TortoiseGit的问题在于使用TortoiseSVN将认为一切都将(或应该)像SVN中一样工作......并且最终永远不会真正理解如何使用git。作为个人经验,我工作的公司2年后从SVN迁移到git,每个使用TortoiseGit的开发者都不知道自己在做什么,有时甚至搞砸了他们的本地存储库。最后,他们放弃了TortoiseGit,并花时间学习git困难的方式(shell,Windows上的msysGit),从那时起,每个人都开心。结论:Just直接使用msysGit并正确学习git。您将在未来避免许多令人头疼的事情。
What are the benefits and disadvantage of using either Git Extensions or TortoiseGit on a Windows Based OS?
I don't know GitExtensions, but I can share my experience with TortoiseGit (alluded to by marc_s's comment):
Pros:
Cons:
The problem with TortoiseGit is that people who worked with TortoiseSVN will think everything will (or should) work exactly like in SVN... and end up never really understanding how to work with git. As a personal experience, the company I work migrated from SVN to git after 2 years, and every single developer that used TortoiseGit ended up not really knowing what they are doing and sometimes screwing up their local repositories. In the end, they dropped TortoiseGit and spend time learning git "the hard way" (shell, msysGit on Windows) and everyone has been happy since then.
Conclusion: Just use msysGit directly and properly learn git. You will avoid many headaches in the future.
这篇关于TortoiseGit vs Git扩展的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!