写点什么

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

  • 2013-03-29
  • 本文字数:1496 字

    阅读完需:约 5 分钟

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 )关注我们,并与我们的编辑和其他读者朋友交流。

2013-03-29 05:066860
用户头像

发布了 428 篇内容, 共 200.6 次阅读, 收获喜欢 39 次。

关注

评论

发布
暂无评论
发现更多内容

Review 后台管理系统实战:请求参数的 2 种封装风格

掘金安东尼

前端 编程范式 7月月更

26岁从计算机视觉界“黄埔军校”博士毕业,他想为车打造一双慧眼

华为云开发者联盟

人工智能 计算机视觉 天才少年 激光感知

你离「TDengine 开发者大会」只差一条 SQL 语句!

TDengine

tdengine 开源 时序数据库

极客星球丨字节跳动一站式数据治理解决方案及平台架构

MobTech袤博科技

架构 运维 数据治理 全链路

8个方法管理 GitHub 用户权限

SEAL安全

git GitHub 安全 软件安全 软件供应链安全

跟我读论文丨Multi-Model Text Recognition Network

华为云开发者联盟

人工智能 文字识别 语言模型 视觉特征

接口文档进化图鉴,有些古早接口文档工具,你可能都没用过

Liam

Postman 接口文档 API swagger API文档

智能运维场景解析:如何通过异常检测发现业务系统状态异常

云智慧AIOps社区

人工智能 机器学习 异常检测 智能运维 状态管理

阿里云技术专家郝晨栋:云上可观测能力——问题的发现与定位实践

阿里云弹性计算

DevOps 运维 可观测性

这样优化Spring Boot,启动速度快到飞起!

艾小仙

Java 微服务 springboot Eureka 微服务治理

易观分析《2022年中国数据安全市场数据监测报告》正式启动

易观分析

技术

还在用 ListView?使用 AnimatedList 让列表元素动起来

岛上码农

flutter ios 安卓开发 跨平台开发 7月月更

学好Web前端开发能找到好工作吗

小谷哥

如何快速开发一个简单实用的MES系统?

优秀

MES系统

大数据培训机构如何选择

小谷哥

个人实战经验:数据建模 “账户数据是属于维度还是账户域 ”

金松(李博源)

数据仓库 数据建模 数据中台场景实践

wallys/new product/DR7915/MT7915+MT7975/WiFi6 MiniPCIe Module 2T2R

wallys-wifi6

“万物互联,使能千行百业”,2022 开放原子全球开源峰会 OpenAtom OpenHarmony 分论坛即将开幕

kk-OSC

开源 开放原子全球开源峰会

java程序员培训班怎么选?

小谷哥

Tapdata 与优炫数据库完成产品兼容性互认证

tapdata

数据库 Tapdata 实时数据 交互式 优炫数据库

为Python打包创建一个世外桃源,解决打包太大且启动慢的问题

迷彩

pyinstaller 7月月更 Python打包

李宏毅《机器学习》丨5. Tips for neural network design(神经网络设计技巧)

AXYZdong

机器学习 7月月更

学习java开发技术有用吗?

小谷哥

2022年中国人工智能产业生态图谱

易观分析

人工智能

开发动态 | StoneDB 2022年版本发布里程碑

StoneDB

云原生 #数据库 大数据 开源 #开源

tsconfig.json在配置文件中找不到任何输入,怎么办?

华为云开发者联盟

JavaScript 前端

活动报名:如何零基础快速上手开源的 Tapdata Live Data Platform?

tapdata

开源 开源社区 Tapdata 实时数据

算法题每日一练---第4天:图像模糊问题

知心宝贝

算法 前端 后端 7月月更

DistSQL 深度解析:打造动态化的分布式数据库

SphereEx

数据库 开源社区 ShardingSphere SphereEx #开源

学习大数据技术之前做好这些准备

小谷哥

【干货】知识共享的障碍及解决方法

Geek_da0866

GitSync for Plastic SCM发布,支持原生Git协议及Visual Studio 2012_GitHub_Anand Narayanaswamy_InfoQ精选文章