TortoiseSVN显示打开关闭时修改的PPT文件

TortoiseSVN显示打开关闭时修改的PPT文件,tortoisesvn,ms-office,powerpoint,Tortoisesvn,Ms Office,Powerpoint,我相信你们中的一些人一定见过这种行为,尽管我找不到关于这个非常具体的问题的SO的现有线程,因此发布它,希望SO的专家可能会有答案 我注意到,每当从TSVN工作副本打开和关闭MS PPT文件时,TSVN都会将其标记为已修改。例如,我查看了一个SVN repo,其中存储了PPT文件。现在,即使我从本地WC简单地打开和关闭PPT文件(不进行任何编辑),TSVN也会将其标记为已修改(红色感叹号) 经过一段时间后,它变得非常烦人,因为很难跟踪(不使用某种diff工具)红色感叹号是因为我实际更改了文件中的内

我相信你们中的一些人一定见过这种行为,尽管我找不到关于这个非常具体的问题的SO的现有线程,因此发布它,希望SO的专家可能会有答案

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

经过一段时间后,它变得非常烦人,因为很难跟踪(不使用某种diff工具)红色感叹号是因为我实际更改了文件中的内容,还是因为我在某个时间点打开和关闭了文件

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

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

MS Office有时会自动保存文件。我认为从VSN的观点来看,可以将只读属性设置为解决方案,或者从Powerpoint以只读模式打开文件。这样它就不应该更改修改时间戳。

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

如果不将文档保存在PPT中,则不会修改该文件。是否已检查是否未安装自动保存文件的加载项?如果SVN显示该文件已修改,则表明该文件已修改。另一个问题是为什么要修改它。检查加载项。我认为这不是加载项问题。我刚刚安装了一个附加组件(Adobe PDF maker),即使在禁用它之后,我也看到了同样的问题。同样令人惊讶的是,MS Office对PPT和XLS文件执行此操作,但对文档文件不执行此操作。对于文档文件,打开和关闭它们不是问题。考虑到您对时间戳的评论,您是指上次修改的日期吗?我刚刚检查了TSVN显示为已修改的一个文件的属性,该文件的最后修改日期大约是2个月前,这是准确的,因为我记得在当时修改该文件(我的意思是在幻灯片上进行“编辑”)该文件。另外,我知道以只读模式打开文件的解决方法,但这样做有点痛苦。