IDE 集成对于 DVCS“真的”有用吗?

发布于 2024-08-26 17:14:06 字数 68 浏览 10 评论 0原文

具体来说,适用于 Visual Studio 2008(或 2010)和 Mercurial,但如果需要的话可以进行概括。

Specifically, for Visual Studio 2008 (or 2010) and Mercurial, but generalize if desired.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

欲拥i 2024-09-02 17:14:06

虽然我不使用 Visual Studio,但多年来我使用过许多 IDE,但从未觉得任何版本控制集成真正值得花费时间和精力。与任何 GUI(集成或其他方式)相比,我一直觉得从命令行管理版本控制更舒服。

While I don't use Visual Studio, I have used many IDEs over the years and never felt that any version control integration was truly worth the time and effort. I have always felt more comfortable managing my version control from the command line as opposed to any GUI, integrated or otherwise.

悲欢浪云 2024-09-02 17:14:06

IDE 集成总是好的;这样,您可以在进行(和测试)更改时方便地签入更改,从而鼓励您尽早并经常签入。

IDE integration is always nice; that way you can conveniently check in changes as you make (and test) them, which encourages you to check in early and often.

花开半夏魅人心 2024-09-02 17:14:06

首先,它对于那些讨厌命令行的人来说无疑是有用的。

那么就取决于你对命令行的信心有多大,以及你的命令行“shell”有多强大。我正在开发一个 200KLOC 项目,该项目很久以前就从 SVN 切换到了 Mercurial。

我通过命令行完成所有操作:我的 IDE 距离 shell 仅有一个快捷方式,当我位于包含 Mercurial 存储库的目录中时,我会看到一个不错的自定义命令提示符,显示磁头数量、磁头状态对于很多事情来说,命令行和所有(文本)实用程序的组合方式比任何 GUI 开发人员所能想到的更加强大和通用,而且它正是使用 (d)VCS 时也是如此。

然后同一项目的其他开发人员更喜欢在他们的 IDE 中使用 Mercurial 插件。

然后其他一些开发人员同时使用这两种方式:对于某些 Mercurial 事物使用 GUI,对于其他事物则使用命令行。

我认为真正有用的是在这两个选项之间进行选择,这样每个开发人员都可以使用他更熟悉的东西,甚至如果他愿意的话,可以同时使用两者。

For a start it is undoubtly useful for people who are commandline-phobic.

Then it depends how confident you are at the command line and how powerful your command line "shell" is. I'm working on a 200KLOC project that was switched quite some time ago from SVN to Mercurial.

I'm doing everything from the command line: I've got shells one shortcut away from my IDE and when I'm in a directory with a Mercurial repository I get a nice custom command prompt showing me the number of heads, the status of the repo, etc. For a great many things a command line and the way all the (text) utilities can be combined is much more powerful and versatile than what any GUI developer can come up with and it's exactly the same when working with (d)VCSes.

Then other developers on the same project prefer to use a Mercurial plugin for their IDE.

And then some other developers use both: GUI for some Mercurial things and command line for others.

I think that the really useful thing is to have the choice between both options, so that every developer can use what he's more familiar with and even both if he wishes to do so.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文