0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何快速輕松地開始使用源代碼管理中的基本操作

倩倩 ? 來源:哲想軟件 ? 作者:哲想軟件 ? 2022-08-18 16:13 ? 次閱讀

dbForgeSource Control for SQL Server是一個SSMS插件,可實現(xiàn)數(shù)據(jù)庫版本控制,并與最大的版本控制系統(tǒng)兼容,包括Git、Mercurial、SVN、TFVC、AzureDevOps Server、Perforce和SourceGearVault。

在它的幫助下,您可以檢索、提交和恢復(fù)SQLServer 數(shù)據(jù)庫中的更改,解決沖突,查看本地和遠(yuǎn)程存儲庫中的數(shù)據(jù)和架構(gòu)差異,使用多個分支,以及直接從SSMS執(zhí)行更多操作。

在本文中,我們將向您展示如何快速輕松地開始使用源代碼管理中的基本操作。

下載并安裝dbForge Source Control

Source Control可以作為dbForgeSQL Tools的一部分下載,該工具包含15個SSMS插件和獨立應(yīng)用程序,涵蓋SQLServer 開發(fā)、管理和管理的不同方面。因此,首先,從我們的官方網(wǎng)站下載捆綁包,運行安裝文件,然后讓向?qū)瓿墒O碌墓ぷ鳌?/p>

將數(shù)據(jù)庫鏈接到存儲庫

讓我們從將數(shù)據(jù)庫鏈接到存儲庫開始我們的探索。在我們的例子中,它將是Git——最流行的版本控制系統(tǒng)。至于先決條件,您需要在Windows機器上安裝Git客戶端,以及在本地創(chuàng)建或從遠(yuǎn)程存儲庫克隆的Git存儲庫。完成后,您可以繼續(xù)鏈接您的數(shù)據(jù)庫。

要將數(shù)據(jù)庫鏈接到Git存儲庫,請執(zhí)行以下步驟:

1、在SSMS對象資源管理器中,右鍵單擊所需的數(shù)據(jù)庫,然后從快捷菜單中選擇SourceControl > Link database to Source Control 。

b818acee-1ea9-11ed-ba43-dac502259ad0.png

2、將數(shù)據(jù)庫鏈接到源代碼管理向?qū)Т蜷_。在鏈接頁面上,單擊源代碼控制存儲庫字段中的+。

b84a6d38-1ea9-11ed-ba43-dac502259ad0.png

3、在打開的源代碼控制存儲庫屬性對話框中,從源控制系統(tǒng)下拉列表中選擇Git,并提供本地Git 存儲庫的路徑。

b8690928-1ea9-11ed-ba43-dac502259ad0.png

4、單擊測試以檢查連接。然后單擊確定關(guān)閉對話框。

5、返回LinkDatabase to SourceControl,選擇首選的數(shù)據(jù)庫開發(fā)模型并單擊Link。如果鏈接成功,您將在對象資源管理器中看到以下圖標(biāo);它表明您的數(shù)據(jù)庫已鏈接到源代碼管理。

b890d32c-1ea9-11ed-ba43-dac502259ad0.png

鏈接靜態(tài)數(shù)據(jù)

源代碼控制還允許您鏈接和版本控制靜態(tài)表數(shù)據(jù)。而且,由于靜態(tài)數(shù)據(jù)會對數(shù)據(jù)庫性能和正常運行產(chǎn)生影響,因此跟蹤其中的變化是一個好主意。

要將靜態(tài)數(shù)據(jù)鏈接到源代碼管理,請執(zhí)行以下步驟:

1、在SSMS對象資源管理器中,右鍵單擊包含所需靜態(tài)數(shù)據(jù)表的數(shù)據(jù)庫。指向源代碼管理并選擇鏈接/取消鏈接靜態(tài)數(shù)據(jù)。

b8c119b0-1ea9-11ed-ba43-dac502259ad0.png

2、源代碼管理鏈接靜態(tài)數(shù)據(jù)對話框打開。選擇包含靜態(tài)數(shù)據(jù)的所需表,然后單擊應(yīng)用。請注意,您只能使用正確定義的主鍵鏈接和源代碼控制表。

b8e37e1a-1ea9-11ed-ba43-dac502259ad0.png

之后,“刷新”對話框會自動打開,顯示每個階段的進度

b8f9e722-1ea9-11ed-ba43-dac502259ad0.png

3、刷新完成后,源代碼管理管理器將打開,您可以在其中檢查相應(yīng)選項卡中所有引入的更改。如果一切正確,請轉(zhuǎn)到LocalChanges部分,選擇包含靜態(tài)數(shù)據(jù)的鏈接表,然后單擊Commit。

b919d4c4-1ea9-11ed-ba43-dac502259ad0.png

檢索最新版

要從Source Control獲取最新更改,請執(zhí)行以下操作:

1、在SSMS對象資源管理器中,右鍵單擊需要更新的鏈接數(shù)據(jù)庫,指向源代碼管理,然后單擊獲取最新。

b94c0e76-1ea9-11ed-ba43-dac502259ad0.png

與前一種情況一樣,刷新對話框會自動打開,顯示每個階段的進度。

b96995c2-1ea9-11ed-ba43-dac502259ad0.png

2、刷新完成后,源代碼控制管理器打開。在遠(yuǎn)程更改部分,選擇您需要更新的對象和/或數(shù)據(jù),然后單擊獲取最新。

b982b782-1ea9-11ed-ba43-dac502259ad0.png

請注意,如果您選擇的不是所有相關(guān)對象,而是只選擇一個,則在單擊GetLatest時,將打開以下Dependencies窗口,其中包含包含所有受影響對象的建議:

b9aff6b6-1ea9-11ed-ba43-dac502259ad0.png

3、如果一切正確,單擊獲取最新信息后,您將看到顯示進度的獲取最新信息對話框。全部完成后,單擊OK。

b9d4e0de-1ea9-11ed-ba43-dac502259ad0.png

完畢!現(xiàn)在您的本地版本已更新為最新更改。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3842

    瀏覽量

    64549
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2946

    瀏覽量

    66837

原文標(biāo)題:?Devart:dbForge源代碼管理入門(上)

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Gmapping源代碼

    Gmapping源代碼.docx
    發(fā)表于 11-16 13:42 ?0次下載

    工業(yè)智能網(wǎng)關(guān)快速接入移動OneNET平臺配置操作

    新基建。 在實際應(yīng)用,很多用戶都需要將生產(chǎn)設(shè)備數(shù)據(jù)對接到移動OneNET平臺中,享受便捷快速的配置操作體驗,同時也不需要付出購買運維硬件的成本精力,快速實現(xiàn)工業(yè)物聯(lián)網(wǎng)場景應(yīng)用。以下介
    的頭像 發(fā)表于 11-06 17:24 ?354次閱讀
    工業(yè)智能網(wǎng)關(guān)<b class='flag-5'>快速</b>接入移動OneNET平臺配置<b class='flag-5'>操作</b>

    如何立即開始使用TMS320C6411 DSP進行開發(fā)

    電子發(fā)燒友網(wǎng)站提供《如何立即開始使用TMS320C6411 DSP進行開發(fā).pdf》資料免費下載
    發(fā)表于 10-28 10:24 ?0次下載
    如何立即<b class='flag-5'>開始使用</b>TMS320C6411 DSP進行開發(fā)

    “小滿”V24.10源代碼在AtomGit開源

    近日,由中國汽車工業(yè)協(xié)會指導(dǎo),普華基礎(chǔ)軟件股份有限公司主辦的“小滿”安全車控操作系統(tǒng)開源發(fā)布會暨共建計劃說明會成功舉行。普華基礎(chǔ)軟件宣布將安全車控操作系統(tǒng)“小滿”(簡稱“小滿”)V24.10源代碼
    的頭像 發(fā)表于 10-27 14:41 ?462次閱讀

    Linux內(nèi)存管理HVO的實現(xiàn)原理

    代碼閱讀工具:vim+ctags+cscope本文主要介紹內(nèi)存管理的HVO(HugeTLB Vmemmap Optimization)特性,通過HVO可以節(jié)省管理HugeTLB 頁面
    的頭像 發(fā)表于 10-22 16:51 ?271次閱讀
    Linux內(nèi)存<b class='flag-5'>管理</b><b class='flag-5'>中</b>HVO的實現(xiàn)原理

    源代碼解析工具與自動化流程圖生成解決方案

    和Code Metrics計測,同時提供了綜合化的制作說明書以及說明書瀏覽器等功能。本文將詳細(xì)介紹CasePlayer2的功能、優(yōu)點及其在汽車行業(yè)和其他領(lǐng)域中的應(yīng)用。 一、引言 隨著軟件和嵌入式系統(tǒng)在各行各業(yè)的廣泛應(yīng)用,對于源代碼的理解和維護變得越來越重要。
    的頭像 發(fā)表于 10-10 13:40 ?288次閱讀

    hex可以轉(zhuǎn)成源代碼

    ,可以通過以下幾種方法嘗試獲取源代碼的近似形式: 反匯編 : 使用反匯編工具可以將Hex文件的機器碼轉(zhuǎn)換回匯編語言。匯編語言是一種低級語言,它更接近于機器碼,但仍然具有一定的可讀性。 通過反匯編得到的匯編代碼可以提供程序
    的頭像 發(fā)表于 09-02 10:41 ?1132次閱讀

    ESP8266 AT命令固件源代碼在SDK表單不可用,為什么?

    我想知道 ESP8266 AT 命令固件源代碼在 SDK 表單不可用
    發(fā)表于 07-15 07:05

    Aurix TC3x7源代碼評估BMHD的位置在哪里?

    我正在學(xué)習(xí) Aurix TC3x7 的啟動過程 - 您能告訴我源代碼評估 BMHD 的位置嗎? 我沒看到在哪里對校驗和及配置的啟動模式進行了測試。
    發(fā)表于 05-31 08:17

    如何配置和開始使用TC397xx的外設(shè)?

    如何配置和開始使用 TC397xx 的外設(shè)(ADC、PWM、UART、SPI、I2C、DMA、定時器)。
    發(fā)表于 05-29 07:04

    華企盾防泄密系統(tǒng)讓企業(yè)源代碼更安全

    源代碼防泄密是指企業(yè)把自己的知識產(chǎn)權(quán),包括源代碼、公司競爭戰(zhàn)略、新產(chǎn)品、新技術(shù)、新業(yè)務(wù)流程,按照最高保密標(biāo)準(zhǔn)進行保密和管理,以避免被其他企業(yè)或者競爭對手獲取,并可能在短時間內(nèi)利用其競爭優(yōu)勢。一旦被
    的頭像 發(fā)表于 05-23 11:30 ?509次閱讀

    企業(yè)如何保護源代碼安全?做好源代碼防泄密工作

    企業(yè)源代碼作為公司的核心資產(chǎn),對于很多初創(chuàng)團隊和中小型企業(yè)來說,具有不可估量的價值。然而,有些團隊在投入大量人力、物力和財力進行產(chǎn)品開發(fā)的過程,卻發(fā)現(xiàn)自己辛苦研發(fā)的成果在還未上線之前,市面上已經(jīng)
    的頭像 發(fā)表于 05-22 16:01 ?483次閱讀

    【開源鴻蒙】下載OpenHarmony 4.1 Release源代碼

    本文介紹了如何下載開源鴻蒙(OpenHarmony)操作系統(tǒng) 4.1 Release版本的源代碼,該方法同樣可以用于下載OpenHarmony最新開發(fā)版本(master分支)或者4.0 Release、3.2 Release等發(fā)布版本的
    的頭像 發(fā)表于 04-27 23:16 ?995次閱讀
    【開源鴻蒙】下載OpenHarmony 4.1 Release<b class='flag-5'>源代碼</b>

    Microchip代碼配置器MCC學(xué)習(xí)教程2 -- MCC操作

    上一篇博文介紹了如何安裝MCC,這篇博文開始介紹整個MCC的界面,同時介紹如何使用MCC生成代碼。如下圖,是MCC用戶界面,主要包括ResourceArea(資源區(qū))、ComposerArea
    的頭像 發(fā)表于 01-31 08:00 ?1464次閱讀
    Microchip<b class='flag-5'>代碼</b>配置器MCC學(xué)習(xí)教程2 -- MCC<b class='flag-5'>操作</b>

    PSOC Creator 4.4是否有一些設(shè)置可以阻止strtok操作?

    我需要一些幫助才能開始使用這個功能。 我做了一個簡單的代碼,意圖用逗號作為分隔符來標(biāo)記字符串。 我嘗試在 PC 上模擬以下代碼并將其改編為 PSoc5LP: [i]int 主要 () [i
    發(fā)表于 01-24 08:31