AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

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:066513
用户头像

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

关注

评论

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

电商行业实践专栏上线|阿里巴巴风控实战如何解决大规模风控的技术难点?

Apache Flink

大数据 flink 实时计算

Flutter三棵树系列之BuildOwner | 京东云技术团队

京东科技开发者

flutter 移动开发 源码解读 企业号 5 月 PK 榜 BuildOwner

Git入门指南:从新手到高手的完全指南

小万哥

git Linux 程序员 后端 C/C++

医疗领域实体抽取:UIE Slim最新升级版含数据标注、serving部署、模型蒸馏等教学,助力工业应用场景快速落地

汀丶人工智能

人工智能 自然语言处理 知识图谱 关系抽取 命名实体识别

今天又和Redis超时杠上了

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

空降攻略!一文带你玩转2023开放原子全球开源峰会

开放原子开源基金会

开源 开放原子开源基金会 攻略 开放原子全球开源峰会

阿里大神级Elasticsearch学习笔记,还学不会就埋了

做梦都在改BUG

Java elasticsearch 分布式搜索引擎 ES

辅助测试和研发人员的一款小插件【数据安全】 | 京东云技术团队

京东科技开发者

浏览器 数据安全 插件开发 企业号 5 月 PK 榜

双非渣硕,开发两年,苦刷算法47天,四面字节斩获offer

做梦都在改BUG

Java 数据结构 算法 LeetCode

阿里P8大佬的1800页计算机基础知识总结与操作系统,太强了!

做梦都在改BUG

Java 程序员 操作系统

火山引擎DataLeap的Catalog系统搜索实践(一):背景与功能需求

字节跳动数据平台

开源边缘计算项目【FabEdge v0.8.0】配置connector公开端口操作说明

BoCloud博云

边缘计算 容器网络 FabEdge #开源项目体验 边缘网络

如何用ReadWriteLock实现一个通用的缓存中心?

华为云开发者联盟

Java 开发 华为云 华为云开发者联盟 企业号 5 月 PK 榜

软件测试/测试开发丨学习笔记之Web自动化测试

测试人

程序员 软件测试 自动化测试 测试开发

莉莉丝游戏与火山引擎ByteHouse达成合作,为实时数仓建设提速

字节跳动数据平台

数据仓库 云原生 实时

房地产行业IT运维安全就用行云管家堡垒机!

行云管家

运维 房地产 IT运维

精准快速搜索文件:Find Any File 激活版

真大的脸盆

Mac 办公效率 文件搜索 搜索工具 搜索文件

狂刷三遍398道java最新MySQL笔记后,我四面阿里研发部,成功定级P7

做梦都在改BUG

Java MySQL 数据库

软件设计中你考虑过重试了吗?

做梦都在改BUG

Java 软件设计 重试机制

全国流体力学盛会召开,飞桨AI4S携最新科研进展亮相西湖大学

飞桨PaddlePaddle

人工智能 百度飞桨 科学计算

小程序容器与PWA的完美结合:提升应用性能与用户体验

FinFish

私有小程序技术 小程序容器 PWA 小程序化 小程序技术

内核调试环境搭建

郑州埃文科技

网络安全 网络环境

ByConity与主流开源OLAP引擎(Clickhouse、Doris、Presto)性能对比分析

墨天轮

数据库 字节跳动 OLAP Clickhouse Doris

线程池是如何执行的?任务太多会怎样?

做梦都在改BUG

Java 线程池

太赞了,京东研发一哥力荐的高可用网站构建技术

做梦都在改BUG

Java 架构 京东

国内好用的堡垒机推荐-行云管家堡垒机

行云管家

网络安全 堡垒机

Hybrid Shuffle 测试分析和使用建议

Apache Flink

大数据 flink 实时计算

Mysql DDL执行方式-pt-osc介绍 | 京东云技术团队

京东科技开发者

MySQL 数据库 企业号 5 月 PK 榜 DDL执行方式 pt-soc

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