【问题标题】:Tracking changes between development, testing and production跟踪开发、测试和生产之间的变化
【发布时间】:2013-07-18 19:08:44
【问题描述】:

在大多数大型企业应用程序(Microsoft AX、NAV、SAP)中,代码通常会在不同的应用程序场景之间迁移:开发、测试、验收、生产......

我们使用 VisualStuido 和 TFS 进行开发,为此我们复制数据库(生产和测试)并手动跟踪我们的修改,检查 TFS 日志,并手动生成数据库版本之间的差异脚本,...

管理我们的主要应用程序生命周期是否很困难,处理多个微型 ALM 并为每个项目/客户进行自定义是很多工作!

我找到了像 Migrator.NET 这样的工具,但它是非常手动的。是否有工具可以实现此场景并自动跟踪和迁移更改?

【问题讨论】:

  • 你看过 Erwin 或 SQLCompare 吗? RedGate 还生成 SQL 源代码控制。

标签: visual-studio testing tfs migration alm


【解决方案1】:

我不知道“自动跟踪更改”,但在 Visual Studio 中有“比较数据库”菜单:http://msdn.microsoft.com/en-us/library/aa833435(v=vs.100).aspx

也许会有所帮助。

【讨论】:

  • 这是我现在正在使用的,也是我想要避免的
【解决方案2】:

您可以使用SchemaCrawler 轻松比较服务器之间的数据库架构。 SchemaCrawler 是一个免费的命令行工具,可以将数据库架构详细信息生成为文本,其格式旨在进行差异化,但同时也是人类可读的。

Sualeh Fatehi,SchemaCrawler。

【讨论】:

    猜你喜欢
    • 2019-01-17
    • 2013-12-14
    • 2011-10-09
    • 1970-01-01
    • 2017-09-07
    • 2021-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多