行业软件

Plastic SCM Enterprise Edition v10.0.16.5328 激活版

大小:未知

安全无毒免费软件无广告

分享

本地高速下载
Plastic SCM Enterprise Edition v10.0.16.5328 激活版 下载地址:
本地下载
热门游戏排行
         Plastic SCM 10破解版是领先的大型项目的分布式版本控制解决方案!帮助团队更好的专注于工作的交付,快速完成任务并在更短的时间内完成更多的项目,提供了大量便捷的功能,让开发人员的工作更加轻松,该产品具有多种命令行工具和图形界面,用户可以根据自己的
Plastic SCM 10破解版是领先的大型项目的分布式版本控制解决方案!帮助团队更好的专注于工作的交付,快速完成任务并在更短的时间内完成更多的项目,提供了大量便捷的功能,让开发人员的工作更加轻松,该产品具有多种命令行工具和图形界面,用户可以根据自己的喜好和情况进行选择。还为不同的 IDE 提供了各种插件和附加组件,帮助程序员在不离开编码环境的情况下跟踪和管理代码更改。根据制造商的历史和描述,Plastic SCM 旨在弥合 git、Mercurial 等开源分布式控制产品与 Perforce 和 ClearCase 等业务平台之间的差距。最新破解版下载,欢迎有需要的朋友来本站下载体验!

功能特色

1、分支与合并
良好的分支和合并是“任务驱动开发”、功能分支和良好发布管理的关键。使用Plastic,即使使用庞大的代码库,您也可以快速分支。
您将处理其他工具无法处理的合并情况。
您将能够使用新的diff重构代码内置语义差异加上“分析重构”特征。它可以为C#/Vb.net、Java和C找到跨文件的重构代码。
内置的3路合并工具Xdiff/Xmerge可让您解决最复杂的合并冲突,因为它具有与语言无关的重构支持。塑料包括我们的SemanticMerge产品。这意味着如果您需要完整的语义合并功能,您可以获得代码感知合并的额外功能。
由于图像价值一千字,您可以使用Branch Explorer可视化合并。
项目合并跟踪可帮助您在运行差异、注释和显示2D时了解合并文件的版本历史.
2、分布式、多站点和集中式
团队转向塑料的关键原因之一是它的工作能力分布式模式.远程办公室可以无缝连接,开发人员可以在家工作,您仍然可以扩展以处理数百名在现场工作的开发人员。
完全分布式:
使用Plastic,开发人员可以在他们的本地机器上克隆存储库,并在不连接到主服务器的情况下签入、分支和合并。这就是完全分布式的全部内容。
速度方面的好处很明显,使开发人员可以在家工作,而不会遇到缓慢的VPN或网络问题。开发人员可以随时向任何其他Plastic服务器(取决于权限)拉取和推送更改。在极端分布式环境中,开发人员甚至不会使用中央服务器。然而,在实践中,中心位置将被用作集合点。
多站点:
团队在不同的城市工作是很常见的,有时甚至在不同的大陆。他们在共享代码库上工作,因此在每个站点都有一个服务器并在服务器之间复制更改是一个好主意。
如果服务器仅位于其中一个站点,那么所有其他站点都会受到响应缓慢的影响,即使它们使用某种代理服务器(过去曾经是解决方案)。Plastic应用分布式技术使团队能够充分利用分布式(连接服务器)+集中式(在每个站点工作的开发人员在本地签入)方法。
集中:
一些团队需要从DVCS强大的分支和合并中受益,但不想在每台机器上都有一个存储库(或多个存储库)的克隆。
使用Plastic,您可以执行分布式(签入-推送工作流)和集中式(只需签入到中央的旧Subversion风格)。一些团队成员可以集中工作,而其他人可以同时使用分布式设置。
3、图形用户界面和可视化
塑料不仅仅是一个可扩展的核心和一个伟大的合并引擎。我们所做的一切都以最终用户为中心,让事情变得简单和可视化对我们来说至关重要。
图形用户界面:
Plastic允许您从GUI执行每个版本控制操作,这非常容易学习。用户体验是我们最重要的目标。
分支浏览器:
Branch Explorer是GUI的核心功能。它是一个交互式图形,可呈现存储库的演变。在Branch Explorer视图中,您可以进行分支、合并、差异化、推送和拉取以及切换到不同的分支。如果只有一个功能使Plastic物有所值,那么这就是Branch Explorer。在此处了解更多信息.
内置代码审查:
Plastic包括一个集成的代码审查系统。您可以从变更集和分支创建评论,向行添加评论,并将评论分配给开发人员进行检查。评论在repos及其分支之间复制。阅读更多关于代码审查系统.
版本树2D:
您可以使用2D版本树直观地显示文件的历史记录。然后,您可以了解它是如何分支和合并的,并从图中运行差异。有关详细信息,请查看GUI指南.
注释/责备:
此视图显示谁编写了文件的每一行。每行都标注了日期、变更集和分支。此外,注释视图显示行年龄,它可以总结文件年龄和主要贡献者。
内置并排差异:
Plastic包括一个内置的差异工具Xdiff,它可以作为一个单独的工具被调用,但它也可以在GUI内部使用以并排显示差异。它能够跟踪移动的文本(即使它已被修改).您可以在Plastic中的待定更改视图中、不同的更改集或分支或运行代码审查中找到它。
内置3路合并与重构检测:
塑料随我们的SemanticMerge产品一起提供。这意味着如果您正在合并C#、Java、VB.NET或SemanticMerge支持的任何其他语言,您将获得代码感知合并的额外功能。
Plastic还包括它自己的名为Xmerge的三向合并工具。除了作为常规的合并工具之外,它还可以跟踪和合并移动的代码片段。Plastic还可以让您插入任何其他3路合并工具,如Araxis、BeyondCompare和许多其他工具。
差异窗口-分支、变更集和标签差异:
每次您需要比较分支、变更集或标签时,您都将使用Diff Window。它是一个非常完整的界面,显示更改、添加、删除、移动和已合并到您正在区分的变更集、标签或分支中的文件。
图像差异:
Plastic包括一个图像差异工具,能够比较同一图形文件的两个版本。该文件可以采用多种文件格式(特别是如果您安装了ImageMagick)。该工具可以并排显示图像,进行“洋葱皮”预览,计算差异,进行“滑动”并以文本格式区分图像属性。GUI指南中的更多详细信息.
工作区资源管理器中的图像预览:
当您浏览工作区中的文件时,您可以预览图像文件并读取存储在其中的扩展属性。Plastic可以配置为使用ImageMagick生成数百种不同格式的预览。您甚至可以编写自己的自定义预览器来支持自定义文件格式(在游戏开发中很常见)。它还将用于区分图像文件。
4、语义版本控制
我们相信版本控制具有独特的地位,可以为开发人员提供额外的工作工具。它存储了项目的所有演变,因此存储了正确挖掘的信息,可以帮助日常运营。这就是我们首先创建SemanticMerge的原因,然后我们将该技术应用到版本控制本身......
分析重构:
您现在可以比较分支或变更集并轻松地比较方法,即使它们在文件之间移动并随后被修改。Plastic分析差异以找到重构并简化差异和审查代码。
此功能也称为“多文件”语义差异,包含在适用于C#、Java、Vb.net和C的Plastic中。
内置语义差异:
每次对分支、变更集或本地未决更改进行diff时,您都可以激活“语义差异”。Plastic将解析文件并逐个方法地从语义上计算差异,即使在移动、重命名或大量修改方法时也能找到正确的差异。
语义历史:
90%的时间您都在浏览文件的历史记录,以查找给定方法或函数的历史记录。语义历史让您可以选择一种方法,并通过文件的历史记录找到它是如何修改的。它解析代码,即使它在整个历史过程中被移动、重命名或大量修改,它也可以找到该方法。
您可以从GUI和Visual Studio包.它可以跟踪方法、属性、构造函数、成员等。
下一步:
这一切都始于Xdiff/Xmerge,能够跟踪移动的文本(独立于语言),然后继续使用SemanticMerge和分析重构。我们接下来的目标是:
语义回购历史:跟踪跨文件移动的方法。
Multifile SemanticMerge:*真正的*语义,能够合并跨文件重构的方法。
语义责备/注释:在程序员在Visual Studio中键入时向他们提供每行代码和方法的扩展信息,警告他们有关其背后具有悠久而复杂历史的代码、错误等。
5、性能和可扩展性
尽快签入、更新和合并。使用同一台服务器处理数百个并发开发人员。管理大文件。这些是你可以用塑料做的事情。
重载下的可扩展性:
检查塑料在300个机器人签入时的表现每分钟2000次签到.扩大集中设置是许多团队的关键,也是Plastic的核心。
改进的blob存储:
大blob(可配置大小)可以存储在文件系统而不是数据库中,以实现存储优化和性能。
单端口操作和二进制协议:
Plastic客户端和服务器之间的所有数据传输都使用优化的二进制协议,该协议压缩所有元数据以加快通信速度。客户端和服务器之间的所有连接都通过单个TCP端口发生(如果需要,可以配置几个,但默认情况下只需要一个),这使得服务器非常容易配置和安全。
代理服务器:
尽管Plastic是一个功能齐全的DVCS,能够复制,但我们也提供了一个代理服务器(或缓存服务器)来减少到中央服务器的数据流量。我们不建议将此设置用于多站点,而是用于高需求、重负载的场景,其中减少某些网段上的数据流量可以大大提高整体网络性能。
快速更新:
标准的Plastic更新(将文件下载到工作区)会遍历整个目录树以查找更改。它非常高效,但是拥有非常大的代码库(超过500,000个文件)的团队最终可能会遇到较慢的IO和较慢的更新。这就是为什么快速更新只是在磁盘上应用差异,避免完全扫描。从cset 3000到3014?它只是计算差异并将它们应用到磁盘上,减少磁盘IO并提高速度。
归档–外部存储:
您可以从要存储的数据库中提取大文件的修订版本二级存储.存档后,可以通过两种方式访问修订:
当服务器设置为在外部存储中查找存档修订时,对用户透明。
提示用户在他们的工作站上插入正确的媒体(如果您的团队使用具有不同媒体的资产库,则很有用)
广域网优化数据传输:
在不同大陆拥有服务器的团队通过高带宽但高延迟的网络复制分支。与常规TCP相比,“WAN网络通道”通常可将数据传输速度提高3倍,延迟为200毫秒。这对于在全球不同团队之间复制大文件的公司非常有用。在此处了解更多信息.
多线程签入和更新:
签入和更新可以配置为使用多个线程。这样,数据压缩和解压将与网络和磁盘IO操作并行运行,从而大大提高整体操作性能你可以在这里看到.
可配置的数据库后端:
Plastic将所有数据和元数据存储在标准数据库后端。默认安装程序在Windows、Linux和Mac上使用SQLite。您可以轻松地配置它使用SQL Server(包括Express)、MySQL(和MariaDB)、PostgreSQL或Firebird(嵌入式和服务器)。这种灵活性使您可以在笔记本电脑上使用SQLite运行小型且极其高效的塑料服务器,或者利用带有SQL Server或MySQL的企业服务器。
SysDBA可以灵活地设置集群并应用优化,因为Plastic使用标准SQL结构。备份也是使用标准工具完成的。Blob存储在4Mb块中,经过压缩,并且可以选择将它们存储在文件系统(或SQL Server FILESTREAM字段)中。
可配置的数据库后端表:
完整的测试套件-通过整个单元+冒烟测试周期-这意味着每次发布都要进行数千次单元测试和数小时的自动化命令行测试。
性能测试-为超快速单用户访问做好准备。快速签入/更新周期。
在重负载下测试-这意味着它已经过测试和调整,可以处理此处描述的数百个并发用户。
*SQL Server CE-perf-比sqlite慢
快速网络协议:
减少网络占用空间并实现向后兼容性:6.0现在与5.0之后的所有版本兼容。
6、面向组件的开发
您可以使用Xlink和子模块在Plastic中使用和开发共享组件。
链接:
交叉链接是将不同存储库链接在一起的方式,可能会创建在不同项目之间共享的组件层次结构。Xlink是一个特殊的目录条目,指向不同存储库(可能位于不同服务器)上的给定变更集。Xlink的内容将透明下载到用户工作区。有只读Xlink用于处理很少更改的依赖项,还有可写Xlink用于处理由多个存储库组成的代码库的并行开发。分支和合并由可写Xlink上的Plastic处理。
子模块:
默认情况下,Plastic将每个存储库存储在不同的数据库中。子模块允许管理员在同一个物理数据库中存储多个存储库,这对于数据库管理和在具有数百个存储库的组织中创建存储库命名空间都很有用。子模块存储库名称看起来像“graphics/opengl”和“graphics/directx”,而不仅仅是赋予存储库的单个名称。
了解如何创建子模块。
7、生产率
当您使用Plastic时,有几个功能可以每天为您提供帮助:
透明单片机:
您可以使用您最喜欢的IDE/编辑器进行编程,Plastic将检测您所做的更改。您更改了一个文件,Plastic会检测到它。你移动一个文件、一个目录,Plastic也会检测到移动,即使文件被更改也能完美跟踪它。这就是我们所说的透明scm,基本上允许您忘记版本控制,直到您必须签入,然后Plastic会发挥作用,甚至检测复杂的变化。
客户端更改列表:
此功能可帮助您使用用户定义的类别组织工作区中的待定更改(待签入)。目标之一是让Perforce用户有宾至如归的感觉。查看指南以获取更多信息.
搁置(又名藏匿处):
您可以“搁置”Plastic中的更改并将它们保存在服务器中(未签入),直到您稍后应用它们。您可以将多个文件搁置在一起并为其提供说明。它们将使用合并来应用,因此这是将更改应用到不同分支的好方法。在GUI指南中了解更多信息.
独家结账(锁定):
有些文件无法轻松合并甚至根本无法合并,例如图像、动画、模拟数据、3D文件等等。使用塑料,您将能够专门结帐(锁定)这些文件以避免并发修改。这是许多行业的关键,例如游戏开发.
属性:
您可以以名称/值对的形式创建自己的元数据,将它们附加到存储库中的任何对象。这使您能够使用SQL查询检索到的数据创建复杂的报告。查看查找指南.稍后,您将能够在GUI中的分支列表、分支资源管理器等位置看到属性。
可转换的工作空间:
有时您需要对不想签入的工作副本应用一些转换。例如,您需要将“/extlibs/includes”显示在本地副本的“/includes/extlibs”中。所有这一切,以及更多,都可以通过“可转换的工作空间”来实现。
改进的隐形规则:
隐藏规则(定义cloaked.conf)让您完全避免更新或下载某些路径(文件或目录)。现在使用更简单的规则,您可以定义灵活的规则来包含或排除某些路径。
Branch Explorer全局配置:
现在分支资源管理器可以为所有用户全局配置
8、安全
能够设置对存储库、分支、标签、路径的权限不仅有利于保护代码库,而且还有助于执行诸如“不要直接签入发布分支”之类的策略和最佳实践。
具有访问控制列表(ACL)的细粒度安全性:
使用Plastic,您可以设置对分支、标签、存储库、路径甚至服务器本身的权限。对象以分层方式继承(存储库从服务器继承,从其存储库分支),因此可以配置非常细粒度和灵活的安全策略。有一个包含30多个版本控制特定权限的列表,例如添加、更改、移动、签入、合并从、应用标签等。在此处了解更多信息。
基于路径的安全:
您可以为特定路径设置权限(ACL),以便在执行某些操作之前始终检查它们。例如,可以在“/build/scripts”中拒绝“makefile masters”以外的所有人的“ci”和“add”权限,这样就不会有人弄乱构建脚本。基于路径的权限与常规对象ACL一起引入了几种新的可能性。查看安全指南。
Active Directory、LDAP和其他身份验证系统:
公司可以将Plastic与其Windows Active Directory或LDAP系统集成,以便用户、组和身份验证由操作系统处理,而不是由Plastic处理。这样就不需要定期导入用户,Plastic会立即检测到组分配的任何变化。内置用户/密码也可用于不使用LDAP/AD或需要独立于IT部门的组。
安全证书:
默认情况下,每个Plastic服务器都在单个TCP端口上侦听,这使其易于配置和保护。它可以配置为侦听包括SSL在内的更多端口,从而在复制期间保护客户端和服务器之间或不同服务器之间的通信。
审计与合规:
Plastic保留了一个可配置的审计跟踪,记录系统中发生的所有重要事件。查看这篇文章,了解如何遵守萨班斯法案。
加密服务器:
此功能使团队能够使用公共服务器,因为数据将以加密方式存储,因此即使服务器受到威胁,攻击者也无法访问原始文件。机制很简单:您配置您的团队(或本地)服务器以加密传输到给定外部服务器的任何文件数据。它也将在从加密服务器接收时被解密。密钥只会存储在您的机器上,因此除非它受到损害,否则数据将在外部服务器上得到保护。
9、集成
版本控制是软件开发过程中的基石工具,因此许多其他工具提取数据并与之交互。
集成开发环境:
使用Visual Studio的开发人员可以利用Plastic安装程序中包含的“VS包”。在IDE中,您可以签入、签出、分支、合并、显示分支资源管理器,并且基本上可以执行GUI可以执行的所有操作。我们支持从SCC时代到最新的Visual Studio 2019的所有版本。VS插件包括独特的功能,例如“语义历史”.
Eclipse程序员将使用Repository Provider来实现集成在IDE中的关键版本控制功能。我们最近也添加了一个基于Java的Branch Explorer。我们最多支持Eclipse 4.4 Luna。
众所周知,Plastic可以与PowerBuilder和其他与SCC兼容的IDE配合使用,包括MatLab。
Plastic还可与兼容较新的VS Package系统(如Atmel Studio)的IDE配合使用。
这同样适用于基于Eclipse的IDE,例如LPCXpresso和Eclipse RCP。
IntelliJ和Android Studio开发人员还有一个原生Java插件来执行最常见的版本控制操作。我们的想法插件支持高达IntelliJ IDEA的2019.x。
使用任何其他IDE的开发人员可以利用透明scm它基本上检测您工作区中的任何更改,包括移动和重命名的文件和目录。这意味着您可以简单地在您喜欢的编辑器中工作,然后切换到塑料“待更改”视图,找到更改并签入。
问题跟踪和项目管理工具:
拥抱敏捷的团队很可能会使用Rally、VersionOne或JIRA。它们以及Bugzilla、Mantis、Trac、OnTime和FogBugZ都得到完全支持。还支持Redmine、YouTrack和ALM,如Polarion。添加一个新的并不难,所以不要犹豫与我们联系,即使它是内部的。
持续集成(CI)和DevOps:
您可以将Plastic与构建和部署生态系统中的各种工具集成在一起。Plastic可以与Jenkins/Hudson、JetBrains TeamCity、FinalBuilder、CruiseControl、Atlassian Bamboo集成。您还可以使用Plastic SCM插件集成Maven。
更好的CI功能:
大大改进了TeamCity、Bamboo和Jenkins(管道支持)。
GoCD支持:
现在,持续交付服务器GoCD与Plastic SCM配合使用。
代码审查系统:
代码审查是“面向任务的开发”的关键,因此您将能够使用与Plastic集成的Atlassian Crucible。塑料包括其自己的集成代码审查系统也可以从GUI或WebUI使用。
统一插件:
如果您使用Unity进行开发,您可以使用与Unity的Plastic集成。
Microsoft Office(Word和Excel):
Office 2016支持
在Word和Excel中工作时,您可以使用Office插件签入、签出和查看文件历史记录。Word差异和合并(调用MSWord作为差异和合并工具)也可用盒子外面。
Windows资源管理器集成:
如果您曾经使用TortoiseSVN(或任何其他Tortoise*),您很可能会错过从Windows资源管理器执行检出、检入甚至合并的操作。Plastic安装程序包括一个Shell扩展(或资源管理器集成),它基本上可以执行与GUI相同的操作,但可以作为Windows资源管理器中的上下文菜单使用。

安装激活教程

1、在本站下载并解压,如图所示

2、安装程序,勾选我接受

3、安装路径

4、安装完成,停止PlasticSCM服务,将servercommon.dll和plasticd.lic复制到安装目录中,点击替换目标中的文件

5、运行PlasticSCM服务

闪电小编说明:

对文件及其元数据所做更改的完整历史记录,支持拆分、重命名、重定位、重复和删除的修订历史记录,允许查看二维文件和文件夹更改历史的树状结构,提供整合变更的三种不同方式,Plastic SCM性能非常给力,即使在高负载下也能表现出色。

展开

同类推荐

友情提醒:请点击右上角的微信菜单选择使用浏览器打开下载(因为微信中不提供下载功能),点击任意处可关闭该提示信息,谢谢~