本文介绍了TortoiseGit vs Git扩展的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在基于Windows的操作系统上使用Git扩展或TortoiseGit有什么好处和缺点?

我不'我知道GitExtensions,但我可以与TortoiseGit分享我的经验(提及marc_s的评论):
$ b优点:$ b​​
$ b


  • 与Windows完美集成(它是一个外壳扩展)
    几乎与TortoiseSVN相同的UI(如果您已经使用过TortoiseSVN,您知道该期待什么)。



缺点:


  • 了解如何使用git。


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:

  • Excellent integration with Windows (it's a shell extension)
  • Nearly the same UI as TortoiseSVN (if you already used TortoiseSVN, you know what to expect).

Cons:

  • You will have a hard time understanding how to use git.

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扩展的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-24 12:10