为什么查看 dtsx 文件会修改它?
Why does looking at a dtsx file modify it?
我正在寻找一个不是我制作的 DTSX 文件,试图大致了解它的工作原理。但我注意到,每次我打开执行 SQL 任务或文件系统任务时,它都会从 TFS 中检出 dtsx。我什么都没改,为什么总是签出文件?
因为 dtsx 文件过于繁琐并且在同一后备文件中混合了 UI 和 data/programming 元素? 畏缩
在没有看到特定文件的情况下,当我使用订阅了 checkout/modify/checkin 模式的版本控制系统时,我注意到的是,包配置、表达式等内容可能会在您重新评估时得到重新评估打开任务,我假设 VS 中的 TFS 修改守护进程检测到文件可能变脏,因此检查它以帮助您。
您还会注意到,如果您 运行 包,有时它会被签出并标记为已修改。当您开始玩时,这非常有趣:离开办公桌前我在做什么?我真的做了改变还是我只是在看?
无济于事的是 visual studio 的保存操作总是触发两个更改:版本构建(这是一个单调递增的数字)和相应的版本 guid。
不是答案,但我可以同情你的经历。答案可能存在于雷德蒙德的工程头脑中,并且从未被公开记录。
我正在寻找一个不是我制作的 DTSX 文件,试图大致了解它的工作原理。但我注意到,每次我打开执行 SQL 任务或文件系统任务时,它都会从 TFS 中检出 dtsx。我什么都没改,为什么总是签出文件?
因为 dtsx 文件过于繁琐并且在同一后备文件中混合了 UI 和 data/programming 元素? 畏缩
在没有看到特定文件的情况下,当我使用订阅了 checkout/modify/checkin 模式的版本控制系统时,我注意到的是,包配置、表达式等内容可能会在您重新评估时得到重新评估打开任务,我假设 VS 中的 TFS 修改守护进程检测到文件可能变脏,因此检查它以帮助您。
您还会注意到,如果您 运行 包,有时它会被签出并标记为已修改。当您开始玩时,这非常有趣:离开办公桌前我在做什么?我真的做了改变还是我只是在看?
无济于事的是 visual studio 的保存操作总是触发两个更改:版本构建(这是一个单调递增的数字)和相应的版本 guid。
不是答案,但我可以同情你的经历。答案可能存在于雷德蒙德的工程头脑中,并且从未被公开记录。