010-68421378
sales@cogitosoft.com
产品分类
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova StyleVision Server Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus Nevron Vision for .NET OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Altova StyleVision Sencha Test Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SPC Control Chart Tools for .Net SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

Deployment Suite

适用于Oracle的Deployment Suite:新增功能? Redgate Change Control v3.0中的Git集成

 

在Redgate Change Control v3.0中,您现在可以将数据库更改提交到本地Git存储库,并通过从远程Git存储库推送和拉出更改来与团队合作。 如果您使用的是分支,还可以在Redgate Change Control中创建和切换Git分支。

 

Redgate Change Control是为数据库开发人员设计的。 它可以帮助您了解对开发数据库所做的更改,并为这些更改生成迁移脚本。这些迁移脚本包含在版本控制系统中,它们描述了将数据库从一个版本迁移到另一个版本所需的更改顺序。 然后,可以将它们用于您的持续集成(CI)和持续交付(CD)过程中,以确保安全可靠的部署过程。

 

Redgate Change Control可与任何版本控制系统一起使用。将迁移脚本写入文件夹,然后可以使用首选的版本控制系统客户端执行必要的版本控制操作。 这提供了很大的灵活性,但是我们也知道我们的大多数用户都使用Git,并且我们想将最常见的Git操作(提交、推、拉、创建分支和切换分支)直接集成到Redgate Change Control中,以实现更全面的体验。 现在在v3中可用。

 

设置Git

在创建Redgate变更控制项目之前,请克隆一个远程Git存储库以创建自己的本地Git存储库。 如果您刚开始捕获Git中的项目更改,则它可能是全新的Git存储库,或者它可能是已有应用程序代码的现有存储库,因此您现在可以在其中跟踪数据库代码。

 

一旦有了本地Git存储库,就将其检出到工作目录中。 这是创建新项目时要指定为“项目”文件夹的文件夹。

 

 

只要为项目指定Git工作文件夹,您就可以访问Redgate Change Control中的所有新Git功能。

 

拖拽变化

如果您在一个团队中工作,并且每个开发人员或不同的团队都拥有自己的数据库架构开发副本,那么最好的做法是先将其他所有提交到远程存储库的更改拉回。从远程存储库中提取所有更改后,您需要单击应用于数据库标签,以在开发数据库上执行这些迁移脚本。 现在,您在开发环境中拥有最新版本的架构,并且可以开始进行更改了。

 

提交变更

生成迁移脚本后,请访问版本控制选项卡以获取所有尚未提交的迁移脚本的列表。

 

在这里,您可以输入评论,然后单击提交。 如果您熟悉Git术语,则单击“提交”将更改(在本例中为新的迁移脚本)添加到暂存区域,并将其提交到本地Git存储库。 本地存储库是您的沙盒或游戏区,您可以在其中进行和测试更改,而不必担心会破坏其他人的工作。

 

推送变化

对这些更改有信心并准备好与团队共享后,请单击推送

这会将本地存储库中当前存在的所有提交推送到远程。

 

分支

一些团队将要功能分支用于其开发工作。 使用Redgate Change Control,您现在可以创建新分支并在分支之间切换。如果您在功能分支上进行开发,则可以提交更改并将其推送到该功能分支。 然后,您可以使用Git客户端执行合并请求,以在将这些更改合并回主分支之前对其进行检查。无论您的团队使用哪种分支策略(GitFlow,GitHub流等),请记住清楚地命名分支,使用短期分支通常是最好的策略。

 

下一步:部署数据库更改

现在,您已使用Redgate Change Control在Git中将数据库更改捕获为迁移脚本,现在,了解更多有关如何使用Redgate Change Automation将数据库更改安全地部署到其他环境的信息。 Redgate Change Automation可在Windows或Linux上使用,可帮助您通过自动化管道安全地构建,测试和部署数据库更改。 Redgate Change Control和Redgate Change Automation都是适用于Oracle的Deployment Suite的一部分。

 

总结

现在,您可以直接在Redgate Change Control中执行日常的Git操作,例如提交、推送和拖拽。 如果您在Git中使用分支,例如功能或开发分支,甚至可以直接从Redgate Change Control创建和切换分支。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

快速导航

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物