使用GIT来跟踪MDT 2012中的更改

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

我会说你可以。 GIT更适合对现有configuration进行改装。 您可以简单地在一个文件夹中创build一个新的存储库,然后添加您的configuration资产。 要在SVN中做同样的事情,你首先必须将你的资源添加到一个存储库,然后删除本地副本,并从存储库中拉回…这会使一些人(包括我自己)紧张。

SVN通过文件系统添加隐藏的目录,而GIT只有一个存储库。

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

我使用Git和Gitlab来跟踪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命令提示符近在咫尺,所以我可以提交每个更改。