TortoiseSVN显示PPT文件在开 - 关时被修改

时间:2012-09-11 00:00:20

标签: tortoisesvn ms-office powerpoint

我相信你们中的一些人肯定已经看到过这种行为,虽然我找不到关于这个非常具体的问题的现有线索,因此发布它希望SO的专家可能有答案。

我注意到,无论何时从TSVN工作副本打开和关闭MS PPT文件,TSVN都会将其标记为已修改。例如,我查看了一个存有PPT文件的SVN repo。现在,即使我只是从我当地的WC中打开并关闭PPT文件(不进行单一编辑),TSVN也会将其标记为已修改(红色感叹号)。

经过一段时间后很难跟踪(不使用某种差异工具)是否红色感叹号是因为我实际上是在改变文件中的内容还是仅仅因为我打开和关闭某个时间点的文件。

SVN服务器:1.4.6(r28521) TSVN客户:1.7.6,Build 22632 - 64 Bit,2012/03/08 18:29:39 MS Office:Office 2010(标准版)

3 个答案:

答案 0 :(得分:0)

这是使用存储库的人员报告的问题。不幸的是,它只是PPT所做的事情。 MS已经意识到这一点,已经有几个版本,似乎并不认为这是一个足够大的问题(或者修复它会干扰他们认为更重要的其他功能)。

答案 1 :(得分:0)

MS Office有时会自动保存文件。我认为从SVN的角度来看,您可以将只读属性设置为变通方法,或者从Powerpoint以只读模式打开文件。然后它不应该更改修改时间戳。

答案 2 :(得分:0)

即使您不手动保存,PowerPoint也会在您打开演示文稿文件时自动保存演示文稿预览图像。要避免这种情况,您必须打开文件,转到文件属性对话框并取消选中“保存预览图片”复选框。现在你的演示文件将保持不变,除非你自己保存。