问题标签 [hotfix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tfs - Team Foundation:多发布结构
我需要帮助设置 TFS 分支结构。
目前的场景如下,我们的应用是一个SaaS,我相信我们需要同时有多个“Release”分支。
通过 TFS 分支指南 III,我相当肯定我们将需要“高级”分支模型。
我们从有一个“主”分支开始,它将容纳现在的应用程序(我们来自 Visual Source Safe)。从那里我们将创建一个“开发”分支,暂时不要管它。我们还将创建一个新的“Service Pack”、“Hotfix”和“Release A”分支树,其中将包含我们当前的更改集。然后,我们将让我们的 QA 团队分析“Release A”分支,如果通过,我们将关闭它(只读),并将其合并回“main”。
到目前为止,一切都很好。
问题出现了,QA 周期大约需要一个月,所以在此期间,我们希望我们的开发人员为“Release B”开发新的“Service Pack”和“Development”项目,它们也将有自己的“Service” Pack”、“Hotfix”和“Release B”分支。
这意味着我们一次有 2 个发布分支(当然,除非有更聪明的方法)。
问题:如果在“开发”项目完成之前创建了“版本 B”,则需要“版本 A”的“修补程序”,我如何将“修补程序”从“版本 A”传播到“版本 B”而不在此期间完成任何“开发”项目?
c# - Windows Update API c#:设置下载位置
我正在编写代码来自动下载和安装 Windows 更新。(使用“tlbimped”wuapi.dll 和一些在 Internet 上找到的示例代码)。
很好 - 我可以成功下载并安装更新。但是,我更喜欢缓存项目,如果该项目已经存在于“特殊”文件夹中,则不要下载它们。谷歌说,我可以使用:
但这对我不起作用:(
这是示例代码
项目不为空,已下载。可以安装,但不能复制到指定路径。
c# - 在 C# 中获取 KB 修补程序
我正在尝试从 C# 程序中获取某个修补程序 (KB976477)。到目前为止,使用 WUApi(Windows 更新代理 Api)不起作用,因为 IUpdateSearcher.Search 方法仅提供可通过正常 Windows 更新获得的软件和驱动程序。鉴于 API 的名称,这并不令人感到意外……
知道如何获取和安装上述 KB 修补程序吗?制作安装程序并将修补程序作为先决条件并不是真正的选择。
terminology - 您将在非 DEV 的环境中进行的修改称为什么?
在应用程序生命周期管理中,通常会有一些环境。例如:
开发 -> 暂存 -> 生产
通常,您将在 DEV 环境中进行开发,并将您的开发分阶段到 Staging 和 Production。
但是可以直接修改 PRD 环境(例如快速修复错误)。你如何调用这个过程(在不是 DEV 环境的环境中修改你的代码)?
我以为它被称为“修补程序”,但我在 Google 中没有看到相关的搜索结果。
configuration - Visual C++ 2010 Express Service Pack 编译器更新失败 (v7.1 w/ SP1)
好的,首先我要为我的小难题提供一些背景知识。最近我一直在尝试让 VC++ 2010 Express 以 x64 平台为目标(它不附带 x64 编译器)。我遵循了各种建议和设置方法,但我似乎无法让它发挥作用。我最近了解到 Windows 7.1 SDK 的 SP1 更新(你知道,应该有我需要的编译器的那个)删除了 x64 编译器。因此,我从 Microsoft 站点获得了 kb 编译器修复程序并尝试安装它,但我不断收到安装错误:
- 汇总错误(已折叠)。
产品上的 CleanupBlock (RemoveProduct) 失败(Microsoft Visual C++ 编译器 2010 标准 - enu - x86)。Msi 日志:Windows SDK v7.1_20120310_152656264-{2F8B731A-5F2D-3EA8-8B25-C3E5E43F4BDB}-RemoveProduct.txt 的 Visual C++ 2010 SP1 编译器更新最终结果:安装失败,错误代码:(0x80070643),安装过程中出现致命错误。
-错误日志(扩展)。
我知道这是某种路径错误,但我不知道是什么。现在,我知道您可能会说:“重新安装所有内容”。
但我已经按照推荐的顺序做了......两次。
- 安装 VC++ 2010 Express。
- 安装 Windows 7.1 SDK。3) 安装
- Windows 7.1 SDK 的 SP1 更新。
- 为 SP1 安装编译器更新/补丁 (kb)。
...我仍然设法得到同样的错误。
请注意,我必须这样做,因为 64 位编译器不包含在 VC++ 2010 Express 中。当我尝试在 Visual C++ 2010 Express 中定位 x64 位平台时,出现以下错误:
最重要的是,除非我将目标平台更改为标准 win32 x86,否则它基本上会将我的属性页变为空白。我正在运行具有 8 GB RAM 和 i7 4 内核的 Windows 7 64 位家庭高级版。谁能帮我吗?
另外一点,我已经尝试过谷歌,并确保在安装 kb 修复之前的三个设置时取消选中“编译器”复选框。现在是星期六,我从上午 11:00 开始一直在做这件事,现在是下午 3:40,我要把我的钻机扔到墙上。我必须在周日晚上之前解决这个问题,因为我周一到周五都要上学,如果我不得不在这上面再花一个周六,我认为我不能让自己不发疯。
wix - 如何在我们基于 Wix 的安装程序中包含 Microsoft Hotfix?
由于我们产品的需求,我们需要向我们的客户提供Hotfix KB982638 。我们的安装程序基于 WIX。
在安装结束时,我们如何 从安装
程序启动Hotfix KB982638 ?
我们尝试了什么:
我们尝试从 .msi 中启动它的 .exe,但它开始等待完成我们的 msi 进程,该进程实际上正在等待修补程序完成其进程,因此两者都停止了。
这是代码:
我们还尝试从 Bootstrapper (setup.exe) 启动它,同时关闭 Hotfix 重启选项并启用带有 Defr 属性的 Bootstrapper 选项,但在这种情况下,如果系统重新启动,Hotfix 的安装也会重新启动,因此会创建一个循环。
任何帮助将不胜感激。
谢谢和最好的问候
法鲁克
c# - HotfixID= 'File 1' 的修补程序是什么?
我正在创建一个应用程序,它应该在涉及许多查询过程的不同 Windows 操作系统版本上准确检索所有软件和修补程序更新。具体的一种方法是查询 Win32_QuickFixEngineering 类。现在使用以下 C# 代码,我可以这样做:
我得到了一系列与以下结果相同的结果:
但是当我查询属性“ServicePackInEffect”时,每个带有 HotfixID='File 1' 的查询都会显示如下内容:
所以我的问题是,这些也是更新还是修补程序?或者是什么?如果是,为什么会有名为“文件 1”的 HotfixID?为什么他们的“ServicePackInEffect”会在 HotfixID 上说明它应该做什么?
git - 在修补程序之后合并 Git Flow 功能分支?
我最近才开始使用 git flow,有些东西我不太明白。首先,我从不直接在开发中做任何事情。如果我做某事,我要么使用启动修补程序或功能。
当我开始一项新功能('sequentialUpgrades')时,我的插件版本为 1.1.5。那是4天前的事了。在过去的 4 天里,虽然还没有完成这个新功能,但我完成了 2 个修补程序,因此将它们合并回 master,然后在完成它们后进行开发,当然我在这两个分支上都有最新的更改,包括修补程序和我在 1.1.7 版...如果我做 a git diff master develop
,没有区别。
现在当我回到我的特性分支继续开发这个新特性时,特性分支仍然回到 1.1.5,所以我没有 2 个最新的修补程序。
所以我有两个问题:
- 如果有什么方法可以在不搞砸的情况下将最新更改添加到我的功能分支中?
我正在考虑将开发合并到功能分支中,但我认为这不是正确的方法。但是,我真的很想,在开发这个新功能时需要最后两个修复程序。
- 如果我无法做到这一点,当我完成该功能时,它现在如何在没有任何冲突的情况下合并回开发?我无法解决这个问题。
因为我早在 1.1.5 就开始了这个功能。在功能分支中,我对文件 access-level.php 进行了重大更改。当我做修补程序时,我可能在同一个文件中更改了 5-6 行。如何将一个完全回到 1.1.5 并进行了一些重大更改的文件合并到 1.1.7 的同一个文件中,该文件从那时起也发生了更改?
tridion - 应用了哪些 Tridion 修补程序?
确定哪些 Tridion 修补程序已应用于系统的最可靠方法是什么(除了适当的先前版本文档)?
具体来说,我想了解 SDL Tridion 2009,但也想知道 SDL Tridion 2011 是否有所不同。
powershell - 在多台计算机上获取修补程序并导出为 CSV
如何在输出文件中正确使用 $_?这是我的代码:
我正在尝试为文本文件中列出的所有计算机执行 get-hotfix,然后我希望它们以计算机名称作为文件名导出到 CSV。