0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

工程师邓生 来源:哲想软件 作者:哲想软件 2022-08-30 11:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

dbForgeSource Control for SQL Server是一个SSMS插件,可实现数据库版本控制,并与最大的版本控制系统兼容,包括Git、Mercurial、SVN、TFVC、AzureDevOps Server、Perforce和SourceGearVault。

提交更改

要将更改提交到您的存储库,请执行以下操作:

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、在文本框中,写一条评论来描述你的提交。这将帮助您的开发人员同事了解它的含义。然后检查更改以确保一切正常。

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

4、单击提交。相应的对话框打开,显示提交操作的进度。全部完成后,单击OK。

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

取消更改

您可以撤消已在数据库对象中进行但尚未提交的更改。但是,请注意撤消操作会导致数据库中的永久更改;这些更改只能通过恢复以前保存的数据库备份来恢复。

要撤消更改,请执行以下步骤:

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

解决冲突

当两个或更多人同时对同一个数据库对象进行更改时,就会发生冲突。在源代码管理中,冲突显示在源代码管理管理器的相应部分中。

要解决源代码管理中的冲突,请执行以下操作:

1、在SSMS对象资源管理器中,右键单击链接数据库或特定数据库对象,指向SourceControl,然后单击ShowSource Control Manager。

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

2、选择冲突的对象或数据,然后选择以下任一方法来解决您的冲突:

获取本地-您的上述对象或数据版本将提交到源代码控制

远程获取——您的更改将被丢弃;您的本地数据库将使用最新版本的所述对象或来自源代码管理的数据进行更新

而已!但请记住,如果没有相关的架构更改,数据更改可能不会适用。如果您已将架构和数据更改应用到数据库对象,则需要同时提交它们。同样,如果您要拉取其他人的架构和数据更改,请同时拉取它们。

也就是说,如果您有模式冲突和对象上的数据更改,则如果不事先解决模式冲突,则无法提交或检索此更改。

查看更改历史记录

可以使用更改历史记录来跟踪源代码管理中的更改,这使您可以执行以下操作:

查看整个数据库或单独对象的更改历史记录

查看每个提交的详细信息,包括修订ID、日期、作者和评论

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

查看每个对象的DDL 差异

比较两个修订版

要打开更改历史记录,请执行以下操作:

1、在SSMS对象资源管理器中,右键单击链接数据库或特定数据库对象,指向源代码管理,然后单击查看更改历史记录。

2、如果您想比较两个单独的修订,请按住CTRL并从列表中选择您的修订。差异将用红色突出显示,如下面的屏幕截图所示。

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




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3993

    浏览量

    67730
  • 管理器
    +关注

    关注

    0

    文章

    264

    浏览量

    19443
  • svn
    svn
    +关注

    关注

    0

    文章

    32

    浏览量

    8938

原文标题:Devart:dbForge源代码管理入门(下)

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AI低代码MES:破解电线电缆行业管理的五大痛点

    AI低代码MES系统能够将线缆生产的各个环节紧密地联系起来,从原材料的采购入库开始,到生产加工过程中的每个工序操作,再到成品的检验包装出库,实现了全流程的数字化、智能化管理
    的头像 发表于 09-25 11:35 321次阅读
    AI低<b class='flag-5'>代码</b>MES:破解电线电缆行业<b class='flag-5'>管理</b>的五大痛点

    Nuvoton_8051_ISP-ICP_Programmer_v7.15中缺少ISP加载器的源代码怎么解决?

    : isp_code_n76e885_v4.10_comport.bin isp_code_n76e616_v4.10_comport.bin 是否有指向这些引导加载程序的源代码的链接? 以下内容为
    发表于 08-18 06:30

    PDL电台设置更改操作流程

    电子发烧友网站提供《PDL电台设置更改操作流程.pdf》资料免费下载
    发表于 06-04 16:46 0次下载

    使用FX3 SDK发布源代码是否违反许可?

    使用 FX3 SDK 发布源代码是否违反许可? CYPRESS™EZ-USB™ FX3 SDK1.3licenselicense.txt ”4. 专有权利; 到“您同意对源代码保密。” 那里写着一句话,所以我想问一下以确定。
    发表于 05-08 06:54

    DP主站转485操作流程

     DP主站转485操作流程
    的头像 发表于 04-27 09:11 748次阅读
    DP主站转485<b class='flag-5'>操作</b><b class='flag-5'>流程</b>

    27个FPGA实例源代码

    本资料收集汇总了27个FPGA实例源代码,有需要的可以下载学习! 获取完整文档资料可下载附件哦!!!!如果内容有帮助可以关注、点赞、评论支持一下哦~
    发表于 03-14 17:31

    源代码加密、源代码防泄漏c/c++与git服务器开发环境

    源代码加密对于很多研发性单位来说是至关重要的,当然每家企业的业务需求不同所用的开发环境及开发语言也不尽相同,今天主要来讲一下c++及git开发环境的源代码防泄密保护方案。企业源代码泄密场景一、在很多
    的头像 发表于 02-12 15:26 872次阅读
    <b class='flag-5'>源代码</b>加密、<b class='flag-5'>源代码</b>防泄漏c/c++与git服务器开发环境

    单片机学习—C51源代码和Proteus仿真文件

    单片机学习—C51源代码和Proteus仿真文件.zip, 有各种例子
    发表于 02-10 13:46 2次下载

    Devart: dbForge Compare Bundle for SQL Server—比较SQL数据库最简单、最准确的方法

      dbForge Compare Bundle For SQL Server:包含两个工具,可帮助您节省用于手动数据库比较的 70% 的时间 dbForge数据比较 帮助检测和分析实时SQL数据库
    的头像 发表于 01-17 11:35 864次阅读

    dbForge Studio for PostgreSQL:PostgreSQL数据库多功能集成开发环境

    数据库模式和表数据的比较和同步 高效便捷地生成针对特定列的智能测试数据 支持14种格式的数据导入和导出 数据透视表中的数据汇总和值得关注的数据报告 多功能数据检索、存储和管理 从命令行自动化重复操作 dbForge Studi
    的头像 发表于 01-16 17:26 875次阅读

    dbForge Studio For SQL Server:用于有效开发的最佳SQL Server集成开发环境

    dbForge Studio For SQL Server:用于有效开发的最佳SQL Server集成开发环境 SQL编码助手 SQL代码分析 查询分析器 可视化查询生成器 数据和模式比较 源代码
    的头像 发表于 01-16 10:36 1079次阅读

    Devart: dbForge Edge——您的终极多元数据库解决方案

      使用全面的工具集来完成各种开发、管理和行政任务 dbForge Edge是什么? dbForge Edge是您高效开发、管理SQL Server、MySQL、MariaDB、Ora
    的头像 发表于 01-15 11:48 837次阅读
    <b class='flag-5'>Devart</b>: <b class='flag-5'>dbForge</b> Edge——您的终极多元数据库解决方案

    Oracle数据库的多功能集成开发环境

    无需编码即可在图表上构建可视化查询 消除性能瓶颈的查询优化器 数据库管理和灵活的用户管理 带有图表和数据透视表的数据分析和报告工具 200多个真实测试数据的智能生成器 dbForge Studio的重要特征 PL/SQL
    的头像 发表于 01-14 13:52 692次阅读
    Oracle数据库的多功能集成开发环境

    Devart::dbForge SQL Complete让生产力上一个台阶

    SQL编码助手,适用于SSMS 和VS 该工具提供上下文感知的代码补全,使SQL开发人员和数据库管理员能够更快地编写代码。 SQL Complet包含许多实用的功能,这些功能是专门为提高开发团队
    的头像 发表于 01-14 11:09 945次阅读
    <b class='flag-5'>Devart</b>::<b class='flag-5'>dbForge</b> SQL Complete让生产力上一个台阶

    Devart SSIS数据流组件

    Devart SSIS 数据流组件是功能强大的工具,旨在简化 SQL Server Integration Services (SSIS) 包内的 ETL 流程,使用户无需编写复杂的代码即可
    的头像 发表于 01-05 11:08 1875次阅读
    <b class='flag-5'>Devart</b> SSIS数据流组件