BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

GitSync for Plastic SCM发布,支持原生Git协议及Visual Studio 2012

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 邵思华 关注 3 他的粉丝 发布于 2013年3月30日. 估计阅读时间: 5 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

GitSync for Plastic SCM是一个原生的、基于Windows的分布式版本控制系统(DCVS),它在不需要任何中间转换的情况下,提供了对https:// 以及git:// 等原生Git协议的支持,并且能够集成Git库。

它允许你充分利用Plastic SCM的功能,使用原生的Git网络协议与GitHub、Codeplex、BitBucket或任何Git服务器之间进行代码变更的push与pull,并且与Visual Studio 2012相集成,以使你可以在一个单独的集成开发环境(IDE)下使用所有功能。

GitSync for Plastic SCM能够clone一个Git库并在之后将变更push到其中。作为开发者,你能够使用它创建分支并将它们push至Git,或是在Git中创建分支并pull至本地。它也有效地处理了并发冲突的问题,以使得开发者能够在两个系统(Plastic SCM与Git)中同时工作在同一分支上,并正确合并变更,就如同工作在纯Plastic SCM环境下或是纯Git环境下一样。

Plastic SCM包含了一个分布式分支浏览器,使得你可以像本地库一样浏览远程库。它还可以将远程变更和本地变更共同显示在一张图表上。另外,开发者将能够使用Xdiff(cross-difference)和Xmerge(cross-merge)跟踪代码,它们能够鉴别出被移动过的代码片段,并在它们之间建立关联以便于浏览。

它允许你通过图形界面中的注解视图(annotate view)调用“方法历史”(method history),它也提供了对Eclipse、多语言的支持,改进了C#,并提供了在多个文件间跟踪重构代码的功能。

Plastic SCM的总裁Pablo Santos说道:“我需要强调,GitSync并不是一个新产品,它只是将Plastic SCM领入了Git社区,因此用户们可以在客户端使用Plastic,并与任何Git服务器进行代码的push/pull。由于Windows上的Git工具相对要弱于Mac OS X上的版本, 而Plastic SCM是特别闪耀于Windows平台上的工具,我们认为这将有助于Git的用户,并简化Plastic SCM的使用”。

InfoQ与产品团队的Manuel Lucio Dallo进行了一次交谈,以获得对Plastic SCM更多的了解。

InfoQ:GitSync for Plastic SCM是否提高了生产力?

使用Plastic作为Git“客户端”,你的开发速度将会加快,你将减少在源代码控制方面所花费的时间,将更多的时间用于重要的事,例如编码。Plastic SCM 100%图形化并且非常直观。Git中的复杂而又常规的动作既耗时又需要编写各种令人费解的命令,而在Plastic中只需要几次点击就可完成。

InfoQ:将GitSync for Plastic SCM应用于真实场景的动机会有哪些?

假设你的团队正在使用Git,那你也被迫一起使用Git。现在,你可以在你的开发笔记本上使用Plastic SCM,并对Git进行push和pull操作,而你的开发过程都是通过Plastic SCM完成的。这对于那些打算在生产环境尝试Plastic,而又不想为评估过程花费太多力气的团队来说尤其有用。

也有些开发者仅仅是对将命令行作为Git唯一的界面不感冒,此时Plastic就能够通过一个真实并强大的图形界面帮助这些开发者简化流程。一旦开发者认识到Plastic和Git一样强大,甚至有过之而无不及,并且更加易于使用,那我们就可以期待有大量的团队将会完全迁移到Plastic SCM上。

我们没有什么硬件最低需求,一个普通的主流笔记本就能够完成工作。服务器端的Windows操作系统需要安装.NET Framework 3.5,默认的后台数据库是SQL Server CE。

查看英文原文GitSync for Plastic SCM with Native Git Protocols and Visual Studio 2012 Support


感谢杨赛对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT