使用 GIT 跟踪 MDT 2012 中的更改

使用 GIT 跟踪 MDT 2012 中的更改

我可以使用 SVN 或 GIT 来处理 MDT 2010/Deployment Workbench 中构建的部署的版本控制和跟踪更改吗?

答案1

我认为你可能可以。GIT 更适合对现有配置进行改进。您只需在文件夹中创建一个新的存储库,然后将配置资产添加到其中即可。要在 SVN 中执行相同的操作,您首先必须将资产添加到存储库,然后删除本地副本并将其从存储库中拉回……这会让一些人(包括我自己)感到紧张。

SVN 直接通过文件系统添加隐藏目录,而 GIT 仅具有单个存储库。

话虽如此 - 我不知道 MDT 是什么。也许你应该在问题中解释更多。但简单地说,如果它在普通文件系统上运行,那么 GIT 应该对你来说很合适,特别是如果你对要版本控制的项目很谨慎的话。此外 - 许多需要版本控制的应用程序都有一个插件模型来支持不同的提供程序。MDT 可能就是这样。

答案2

我使用 GitGitLab跟踪我在 MDT 中的更改。只需使用.gitignore小心地忽略 .wim、.iso、.log 和其他不需要跟踪的文件(例如驱动程序)。一个非常简单的 .gitignore 可能如下所示:

*.log
*.wim
Applications
Backup
BDDLogs/*.iso
BDDLogs/*.wim
Captures
Operating\ Systems
Out-of-Box\ Drivers
Servicing
Templates
Tools
Audit.log

Gitlab 为您的提交提供了一个不错的 Web GUI,并且可以轻松检索旧副本。我还始终将 git 命令提示符放在手边,这样我就可以提交每个更改。

相关内容