有没有一种方法能够告诉Perforce在不将文件类型设置为二进制的情况下保持文本文件不变?或者除此之外,有没有一种方法可以告诉Perforce客户端对二进制文件进行区别?通常情况下,二进制文件并不理想,因为我会失去区分的能力。
澄清一下:如果我在Windows客户端上编辑并更改*.txt文件,则换行符将根据DOS格式具有CR+LF。但是如果我在Unix客户端上P4同步,则仅会有LF。无论Perforce客户端位于何处,我都需要Perforce保持原始格式不变。
也就是说,我确实有一种解决方法:将文件类型设置为二进制;和/或创建一个以“文本”设置为“文本”的分支,并定期集成回到主线,其中文本文件设置为“二进制”。但这是一个过于复杂的解决方案,应该是一个非常简单的问题。
最后,我使用的是Perforce Windows客户端2006.2。
提前致谢。
澄清一下:如果我在Windows客户端上编辑并更改*.txt文件,则换行符将根据DOS格式具有CR+LF。但是如果我在Unix客户端上P4同步,则仅会有LF。无论Perforce客户端位于何处,我都需要Perforce保持原始格式不变。
也就是说,我确实有一种解决方法:将文件类型设置为二进制;和/或创建一个以“文本”设置为“文本”的分支,并定期集成回到主线,其中文本文件设置为“二进制”。但这是一个过于复杂的解决方案,应该是一个非常简单的问题。
最后,我使用的是Perforce Windows客户端2006.2。
提前致谢。
build.sh
和build.bat
而不破坏任何一个?使用网络文件系统/虚拟机/WSL,这些甚至可以同时被活动地使用。版本控制系统应默认将用户输入视为“神圣的”。 - MarcH