我花了最后几个晚上研究版本控制应用程序,主要是在SO阅读帖子和访问网站上。我正在为自己的个人爱好C#项目寻找SCM。
我希望版本控制服务器在我的PC本地,无意远程或内部网或多用户开发,并且想要一个VS2010插件,也许还有Eclipse;据我所知,Plastic SCM支持的所有功能都只需一个简单的下载/安装。但它拥有的功能和功能远远超过我在家中使用的功能。
如果有人使用Plastic SCM隐士风格,您会发现它作为单个开发人员SCM工具有效吗?
答案 0 :(得分:8)
免责声明:我不为Plastic SCM工作! :P
好吧,我在我的公司和家里使用Plastic SCM和我的个人项目(现在已经1年了),据我所知,Plastic也是 BEST SCM 由人类制造! :)我已经使用了SVN,TFS,Source Safe(argh ..)和一些git,但很少。
我是一个充满热情的塑料用户,我可以说,对于单个开发人员项目或团队,您可以信赖Plastic。一切都与Visual Studio完美配合。即便如此,我更喜欢使用Plastic GUI来管理我的更改。我只是发现Plastic GUI和Explorer Integration更好的工作方式。我来自一个SVN客户端,它与VS集成了很多问题所以我改变了使用SCM工具的方法。 VS插件,客户端和Explorer Integration可以完成客户端所做的一切。我更喜欢客户。
在塑料方面,几乎所有东西都是在视觉上完成的(你现在不能用肉眼观察,塑料开发人员正在努力开发GUI来完成任务!)并且非常人性化。 分布式分支浏览器(DBrEx,适用于我们的用户)是 sweeeeeet代码和平。
华丽的合并工具可帮助您在合并分支和其他所有内容时解决问题。
另一个 WONDERFUL 功能 SPEED 。地狱啊,塑料快速! (Pablo,我没有在CódiceBlog上找到针对git的基准测试的URL,你可以在这里添加吗?:))
塑料论坛快(当我的意思很快时,我的意思是。他们通常会在发布任何内容后的几个小时内提出我的问题),可靠,精确,他们会帮助您,无论您需要什么帮助。即使您(像我一样)不是付费客户。自从我开始使用Plastic以来,只要我需要,他们总是帮助我。与塑料开发商的联系是一个很好的功能。 你不是在与一些被雇用来解决问题的人交往一些你可能永远不会看到或说话的开发人员,你总是会处理,提出问题,向开发人员提出新功能!太棒了!
Plastic使用多数据库后端,因此如果您在Windows上工作,则可以使用SQL Server CE或SQL Server Express或付费SQL Server版本。你不喜欢SQL Server?您仍然可以使用MySQL,Oracle,Firebird,SQLite和PostgreSQL。数据库后端易于备份,只需几步即可备份。
如果您与小型团队或大型团队合作,则可以使用集成的代码审核工具。这很酷!
您可以将开发任务集成到各种问题管理系统(Jira,Version One,OnTime,Bugzilla,Mantis,Trac,RallyDev,DevTrack,FogBugz)。
您可以使用透明SCM功能,以便能够检测Visual Studio或Eclipse之外的更改。
好吧,我想我可以在这里说几个小时......所以,如果您对使用Plastic的经历有任何疑问,请问!
我希望我的推荐能帮到你! :)
答案 1 :(得分:4)
免责声明:我为Plastic SCM工作!
塑料对于你作为一名独立开发者来说非常有用#34;您将从简单的安装,图形,学习分支和合并的能力中受益(即使您单独工作也可以使用,因为您可以使用分支来尝试实验,修复错误...以及更多) ,以及与您正在使用的IDE的强大(并且不断增长)集成...而且,最重要的是:不仅仅是传奇的支持!