向Perforce添加文件时,它会尝试确定文件的类型(文本,二进制文件,utf16等)。它在这方面做得很好,但显然在最初提交到版本控制之后从不再检查文件类型。同事最近对文本文件进行了更改,将其转换为Unicode(utf16)。 Perforce没有意识到这一点,仍然认为它类型文本,所以当其他人检索该文件时,它已损坏。如何处理Perforce中的文件类型更改?
我们通过重新提交文件并明确将文件类型更改为utf16来解决此问题,但宁愿如果这是自动发生的。有办法迫使它总是使用某种编码类型,但我不知道我是否喜欢这个想法。有没有人处理过这个问题,并找到了解决办法?
任何人都可以指出如何做到这一点?我不熟悉触发器或检查文本类型的内容。 – 2011-12-05 16:17:26