哪个是使用NetBeans(Ruby on Rails),VSS或Subversion的更好的源代码控制?

问题描述 投票:3回答:8

哪个是NetBeans(Ruby on Rails),VSS或颠覆的更好的源代码控制?

我想使用源代码控制,所以我想知道NetBeans(RoR)哪个更好。 Visual Source安全还是Subversion?

ruby-on-rails svn netbeans visual-sourcesafe netbeans6.8
8个回答
13
投票

绝对颠覆。

我会解释原因,但Jeff Atwood has done a great job already和博客条目链接到其他网站,提供了很多信息。

避免像瘟疫那样的VSS。使用SVN或Git你会好得多。


5
投票

如果可能的话,我可以给你建议使用Subversion。即使是according to Microsoft,SourceSafe也是一个相当有限的版本控制系统。它缺乏非常重要的功能,如事务提交/修订,分支和合并支持,容易损坏的数据库等。

Alan de Smet在这里提出了一个相当长的清单:

Visual SourceSafe: Microsoft's Source Destruction System

如果您出于任何原因需要使用VSS,请确保安装所有服务包和更新,因为RTM版本中存在许多高度严重的问题(例如this update,Windows更新不会自动进行更新)。


3
投票

Anything but SourceSafe。但严肃地说,基于Java的IDE(如Netbeans,Eclipse和IDEA)通常对Subversion有最好的支持。它是免费的,它很快,而且很坚固。


1
投票

Subversion Netbeans模块作为平台的一部分提供,并且比VSS更可能受支持。


1
投票

我认为你不应该让IDE来决定你使用哪个Source(控制程序。如果有的话,它应该是相反的方式,但最好是选择每个(IDE和源代码控制)的决定由如果选择的IDE没有与源代码控件紧密集成,那么它就不是世界末日或者是一个显示停止者。换句话说,如果它们没有集成,你仍然可以非常高效。


0
投票

小心使用Netbeans中的任何源代码控制。

您需要非常谨慎地确保您坚持使用您的Netbeans版本支持的Subversion版本。假设您正在使用Windows,您可能还会安装乌龟,并且它会不断检查您可能愚蠢地选择做的乌龟和SVN更新,然后突然您的netbeans颠覆集成被搞砸了。

如果你搜索netbeans subversion插件,很多顶级条目包括“升级”和“破坏”字样。

我的建议是完全避免IDE集成。您减少了可能破坏并干扰您工作的事物的数量。如果您了解命令行选项,则可以独立于平台/ ide。

不久之前,我对Netbeans中的SVN感到沮丧,因为它不断摆弄插件,netbean版本和svn版本。


0
投票

我之前使用过netversion和Netbeans是非常有效的 - 颠覆允许你保持你的源组织在一个漂亮,简单的文件夹结构,同时几乎普遍支持。除了所有VSS的仇恨外,SVN几乎可以肯定是最好的“传统”版本系统。


0
投票

更新2019年:

所以使用Git Netbeans integration是一个不错的选择。

顺便说一句,Ruby本身刚刚从Subversion迁移到Git。 initial request for that migration was opened three years ago,并在当时拒绝。

bugs.ruby-lang.org issue 14632一年前(2018年3月)开业了。

正如“Ruby Repository Moved to Git from Subversion”(2019年4月23日)所宣布的,

今天,Ruby编程语言的规范存储库已从Subversion移至Git。

新存储库的Web界面是https://git.ruby-lang.org,由cgit提供。 我们可以直接从Ruby存储库中的贡献者保留提交哈希。

© www.soinside.com 2019 - 2024. All rights reserved.