代码之家  ›  专栏  ›  技术社区  ›  krizajb

使用propset svn:keywords on.docx文件

  •  2
  • krizajb  · 技术社区  · 15 年前

    我刚刚发现了这个很好的SVN选项,它对我们的项目非常有用,但我又一次遇到了将它与word文件集成的问题。

    我在用乌龟客户。如果我用 $Rev$ 其中的内容,并将SVN属性与Rev一起放在它上面,它的工作就像一个符咒,换句话说,当我提交对文件本身内容的更改时,就会得到更新。当我使用相同的in.docx文档时,不会发生任何事情。一定是因为它不是文本文件而是二进制文件?

    有没有办法集成.docx文件的propset命令?这里的人似乎没什么问题,不是为我工作的:( Click Ps:我也尝试了.doc文件,同样的结果。

    2 回复  |  直到 15 年前
        1
  •  4
  •   Stefan    15 年前

    由于doc和docx文件实际上是二进制文件,而不是文本,因此不能使用svn属性来展开关键字。它可能适用于doc文件,但这样可能会损坏这些文件。它绝对不会对docx文件起作用,因为这些文件基本上都是压缩的xml文件,在压缩文件中,关键字不再是纯文本。

    但你可以试试 this .

        2
  •  1
  •   Corey Adler    12 年前

    选项:

    1. 将文件另存为.xml而不是.docx;尽管文件变得更大(未压缩),但使用svn压缩可以节省空间,在文本上比二进制文件更有效
    2. 在word文档的属性中插入snv关键字(例如$Rev$)(使用右侧窗格中的文件信息和属性)
    3. 使用字段显示文档中的信息:例如,Isert Quick Parts document属性