国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當前您所在的位置:首頁>新聞中心>新品發(fā)布

Redgate Change Control v3.0:可以將數(shù)據(jù)庫更改提交到本地Git存儲庫

發(fā)布時間:2020/08/24 瀏覽量:2961
如果您使用的是分支,還可以在Redgate Change Control中創(chuàng)建和切換Git分支。

在Redgate Change Control v3.0中,您現(xiàn)在可以將數(shù)據(jù)庫更改提交到本地Git存儲庫,并通過從遠程Git存儲庫推送和拉出更改來與團隊合作。 如果您使用的是分支,還可以在Redgate Change Control中創(chuàng)建和切換Git分支。

 

Redgate Change Control是為數(shù)據(jù)庫開發(fā)人員設計的。 它可以幫助您了解對開發(fā)數(shù)據(jù)庫所做的更改,并為這些更改生成遷移腳本。 這些遷移腳本包含在版本控制系統(tǒng)中,它們描述了將數(shù)據(jù)庫從一個版本遷移到另一個版本所需的更改順序。 然后,可以將它們用于您的持續(xù)集成(CI)和持續(xù)交付(CD)過程中,以確保安全可靠的部署過程。

 

Redgate Change Control可與任何版本控制系統(tǒng)一起使用。 將遷移腳本寫入文件夾,然后可以使用首選的版本控制系統(tǒng)客戶端執(zhí)行必要的版本控制操作。 這提供了很大的靈活性,但是我們也知道我們的大多數(shù)用戶都使用Git,并且我們想將最常見的Git操作(提交、推、拉、創(chuàng)建分支和切換分支)直接集成到Redgate Change Control中,以實現(xiàn)更全面的體驗。 現(xiàn)在在v3中可用。

 

設置Git

在創(chuàng)建Redgate變更控制項目之前,請克隆一個遠程Git存儲庫以創(chuàng)建自己的本地Git存儲庫。 如果您剛開始捕獲Git中的項目更改,則它可能是全新的Git存儲庫,或者它可能是已有應用程序代碼的現(xiàn)有存儲庫,因此您現(xiàn)在可以在其中跟蹤數(shù)據(jù)庫代碼。

 

一旦有了本地Git存儲庫,就將其檢出到工作目錄中。 這是創(chuàng)建新項目時要指定為“項目”文件夾的文件夾。

 

 

只要為項目指定Git工作文件夾,您就可以訪問Redgate Change Control中的所有新Git功能。

 

拖拽變化

如果您在一個團隊中工作,并且每個開發(fā)人員或不同的團隊都擁有自己的數(shù)據(jù)庫架構(gòu)開發(fā)副本,那么最好的做法是先將其他所有提交到遠程存儲庫的更改拉回。 從遠程存儲庫中提取所有更改后,您需要單擊應用于數(shù)據(jù)庫標簽,以在開發(fā)數(shù)據(jù)庫上執(zhí)行這些遷移腳本。 現(xiàn)在,您在開發(fā)環(huán)境中擁有最新版本的架構(gòu),并且可以開始進行更改了。

 

提交變更

生成遷移腳本后,請訪問版本控制選項卡以獲取所有尚未提交的遷移腳本的列表。

 

在這里,您可以輸入評論,然后單擊提交。 如果您熟悉Git術(shù)語,則單擊“提交”將更改(在本例中為新的遷移腳本)添加到暫存區(qū)域,并將其提交到本地Git存儲庫。 本地存儲庫是您的沙盒或游戲區(qū),您可以在其中進行和測試更改,而不必擔心會破壞其他人的工作。

 

推送變化

對這些更改有信心并準備好與團隊共享后,請單擊推送。

 

 

這會將本地存儲庫中當前存在的所有提交推送到遠程。

 

分支

一些團隊將要功能分支用于其開發(fā)工作。 使用Redgate Change Control,您現(xiàn)在可以創(chuàng)建新分支并在分支之間切換。 如果您在功能分支上進行開發(fā),則可以提交更改并將其推送到該功能分支。 然后,您可以使用Git客戶端執(zhí)行合并請求,以在將這些更改合并回主分支之前對其進行檢查。 無論您的團隊使用哪種分支策略(GitFlow,GitHub流等),請記住清楚地命名分支,使用短期分支通常是最好的策略。

下一步:部署數(shù)據(jù)庫更改

現(xiàn)在,您已使用Redgate Change Control在Git中將數(shù)據(jù)庫更改捕獲為遷移腳本,現(xiàn)在,了解更多有關(guān)如何使用Redgate Change Automation將數(shù)據(jù)庫更改安全地部署到其他環(huán)境的信息。 Redgate Change Automation可在Windows或Linux上使用,可幫助您通過自動化管道安全地構(gòu)建,測試和部署數(shù)據(jù)庫更改。 Redgate Change Control和Redgate Change Automation都是適用于Oracle的Deployment Suite的一部分。

 

總結(jié)

現(xiàn)在,您可以直接在Redgate Change Control中執(zhí)行日常的Git操作,例如提交、推送和拖拽。 如果您在Git中使用分支,例如功能或開發(fā)分支,甚至可以直接從Redgate Change Control創(chuàng)建和切換分支。

下一篇:Wolfram | 使用Mathematica構(gòu)建仿真模型
上一篇:Lansweeper:查看已安裝的應用程序,對需要的操作進行分析和警報

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物