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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Devart:dbForge源代碼管理操作流程

工程師鄧生 ? 來源:哲想軟件 ? 作者:哲想軟件 ? 2022-08-30 11:28 ? 次閱讀

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

提交更改

要將更改提交到您的存儲庫,請執(zhí)行以下操作:

1、在SSMSObject Explorer中,右鍵單擊所需的鏈接數據庫,指向SourceControl,然后單擊Commit。

a847b3a8-2428-11ed-ba43-dac502259ad0.png

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

a86cd818-2428-11ed-ba43-dac502259ad0.png

2、刷新完成后,源代碼控制管理器打開。在遠程更改部分中,選擇要提交的對象和/或數據。

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

a88e0880-2428-11ed-ba43-dac502259ad0.png

3、在文本框中,寫一條評論來描述你的提交。這將幫助您的開發(fā)人員同事了解它的含義。然后檢查更改以確保一切正常。

a8afa2b0-2428-11ed-ba43-dac502259ad0.png

4、單擊提交。相應的對話框打開,顯示提交操作的進度。全部完成后,單擊OK。

a8e559a0-2428-11ed-ba43-dac502259ad0.png

取消更改

您可以撤消已在數據庫對象中進行但尚未提交的更改。但是,請注意撤消操作會導致數據庫中的永久更改;這些更改只能通過恢復以前保存的數據庫備份來恢復。

要撤消更改,請執(zhí)行以下步驟:

1、在SSMS對象資源管理器中,右鍵單擊鏈接數據庫或特定數據庫對象,指向SourceControl,然后單擊ShowSource Control Manager。

a90b9c78-2428-11ed-ba43-dac502259ad0.png

2、在源代碼控制管理器的本地更改部分中,選擇要撤消的更改,然后單擊撤消。
a92dafca-2428-11ed-ba43-dac502259ad0.png

3、該過程完成后,單擊OK。

a9549892-2428-11ed-ba43-dac502259ad0.png

解決沖突

當兩個或更多人同時對同一個數據庫對象進行更改時,就會發(fā)生沖突。在源代碼管理中,沖突顯示在源代碼管理管理器的相應部分中。

要解決源代碼管理中的沖突,請執(zhí)行以下操作:

1、在SSMS對象資源管理器中,右鍵單擊鏈接數據庫或特定數據庫對象,指向SourceControl,然后單擊ShowSource Control Manager。

a976e078-2428-11ed-ba43-dac502259ad0.png

2、選擇沖突的對象或數據,然后選擇以下任一方法來解決您的沖突:

獲取本地-您的上述對象或數據版本將提交到源代碼控制

遠程獲取——您的更改將被丟棄;您的本地數據庫將使用最新版本的所述對象或來自源代碼管理的數據進行更新

而已!但請記住,如果沒有相關的架構更改,數據更改可能不會適用。如果您已將架構和數據更改應用到數據庫對象,則需要同時提交它們。同樣,如果您要拉取其他人的架構和數據更改,請同時拉取它們。

也就是說,如果您有模式沖突和對象上的數據更改,則如果不事先解決模式沖突,則無法提交或檢索此更改。

查看更改歷史記錄

可以使用更改歷史記錄來跟蹤源代碼管理中的更改,這使您可以執(zhí)行以下操作:

查看整個數據庫或單獨對象的更改歷史記錄

查看每個提交的詳細信息,包括修訂ID、日期、作者和評論

查看每次提交中修改的對象列表

查看每個對象的DDL 差異

比較兩個修訂版

要打開更改歷史記錄,請執(zhí)行以下操作:

1、在SSMS對象資源管理器中,右鍵單擊鏈接數據庫或特定數據庫對象,指向源代碼管理,然后單擊查看更改歷史記錄。

2、如果您想比較兩個單獨的修訂,請按住CTRL并從列表中選擇您的修訂。差異將用紅色突出顯示,如下面的屏幕截圖所示。

a9aab830-2428-11ed-ba43-dac502259ad0.png




審核編輯:劉清

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

    關注

    7

    文章

    3712

    瀏覽量

    64028
  • 管理器
    +關注

    關注

    0

    文章

    239

    瀏覽量

    18434
  • svn
    svn
    +關注

    關注

    0

    文章

    26

    瀏覽量

    8614

原文標題:Devart:dbForge源代碼管理入門(下)

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

收藏 人收藏

    評論

    相關推薦

    hex可以轉成源代碼

    Hex文件可以轉換成源代碼的近似形式,但無法直接還原為原始的、完全相同的源代碼 。這是因為Hex文件是二進制文件,包含了程序編譯后的機器碼,這些機器碼與原始的源代碼在結構和表達上存在顯著的差異。不過
    的頭像 發(fā)表于 09-02 10:41 ?242次閱讀

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

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

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

    出現了相似或相同功能的產品。這無疑引發(fā)了企業(yè)管理者們對于企業(yè)源代碼數據泄漏的深深憂慮。 許多企業(yè)錯誤地認為,只要采用了版本管理工具如Git或SVN,代碼安全問題就得到了保障。然而,事實
    的頭像 發(fā)表于 05-22 16:01 ?346次閱讀

    【開源鴻蒙】下載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 ?596次閱讀
    【開源鴻蒙】下載OpenHarmony 4.1 Release<b class='flag-5'>源代碼</b>

    源代碼審計怎么做?有哪些常用工具

    。 3、CodeQL:在 CodeQL 中,代碼被視為數據,安全漏洞則被建模為可以對數據庫執(zhí)行的查詢語句。 4、SonarQube:是一個用于代碼質量管理的開源平臺,用于管理
    發(fā)表于 01-17 09:35

    智能制造行業(yè)--客戶現場調試源代碼如何防泄密

    的困難,因為源代碼研發(fā)員工在工作過程中有一個版本管理服務器,這個不能完全禁止,也不能完全開放。安秉信息源代碼防泄密方案在前幾期已經詳細的介紹過,可以很好的幫助企業(yè)做
    的頭像 發(fā)表于 01-11 16:27 ?338次閱讀
    智能制造行業(yè)--客戶現場調試<b class='flag-5'>源代碼</b>如何防泄密

    為什么安秉信息的源代碼防泄密軟件這么穩(wěn)定?

    現在很多研發(fā)性企業(yè)都會意識到企業(yè)的源代碼文件需要防泄密保護,現在很多企業(yè)對于源代碼只是用了git或svn版本管理服務器進行了簡單的代碼統(tǒng)一管控。雖然現在對于
    的頭像 發(fā)表于 12-05 10:21 ?419次閱讀
    為什么安秉信息的<b class='flag-5'>源代碼</b>防泄密軟件這么穩(wěn)定?

    安秉信息源代碼圖紙防泄密方案,電路圖紙,源代碼文件

    安秉信息源代碼圖紙防泄密方案,電路圖紙,源代碼文件
    發(fā)表于 12-01 16:56 ?0次下載

    極狐GitLab—新一代源代碼管理倉庫

    極狐GitLab是一款具有軟件開發(fā)全生命周期的DevOps能力的新一代源代碼管理倉庫,無縫集成代碼托管、敏捷管理、CI/CD,從需求管理到應
    的頭像 發(fā)表于 11-29 15:40 ?604次閱讀
    極狐GitLab—新一代<b class='flag-5'>源代碼</b><b class='flag-5'>管理</b>倉庫

    178個經典c語言源代碼+算法大全

    電子發(fā)燒友網站提供《178個經典c語言源代碼+算法大全.rar》資料免費下載
    發(fā)表于 11-21 10:19 ?4次下載
    178個經典c語言<b class='flag-5'>源代碼</b>+算法大全

    如何在虛擬機上運行c源代碼

    如何在虛擬機上運行C源代碼 確保虛擬機環(huán)境設置正確 在使用虛擬機之前,首先需要確保虛擬機已正確安裝并正確設置。在選擇虛擬機軟件時,建議選擇較新版本的軟件,并確保軟件和所使用的操作系統(tǒng)版本相互兼容
    的頭像 發(fā)表于 11-17 10:16 ?3120次閱讀

    瑞薩MCU洗衣機控制器源代碼

    瑞薩MCU洗衣機控制器源代碼
    發(fā)表于 11-09 15:18 ?9次下載
    瑞薩MCU洗衣機控制器<b class='flag-5'>源代碼</b>

    Labview開發(fā)電梯控制源代碼

    Labview開發(fā)電梯控制源代碼
    發(fā)表于 10-25 18:23 ?7次下載

    Verilog HDL實用精解配套源代碼

    輕松成為設計高手Verilog HDL 實用精解 配套源代碼
    發(fā)表于 10-09 06:28

    基于51單片機的電子稱設計源代碼分享

    基于51單片機的電子稱設計源代碼
    發(fā)表于 09-26 08:10