- 在 Solaris 上使用 p4java-2011.1.297684 和 Java 6
- 在给定文件上运行 p4 sync -f 将同步正确设置执行位的文件。
- 调用 client.sync(List, true, false, false, false( 不会设置执行位。
-
我还尝试实现我自己的ISystemFileCommandHelper并注册它(而不是默认(:
ServerFactory.setRpcFileSystemHelper(new MySystemFileCommandHelper(((;
。
public class MySystemFileCommandHelper 实现 ISystemFileCommandHelper {
。
public boolean setExecutable(String file, boolean executable, boolean ownerOnly) { File f = new File(file); System.out.println("Calling... 2"); return f.setExecutable(executable, ownerOnly); }
。}
但也没有运气;我也没有看到任何记录或打印的内容。
是否有控制 SystemFileCommandHelper 使用的设置或属性?
提前谢谢。
相关文件的 Perforce 文件类型是什么? 我认为它应该可以正常工作 text+x 或二进制 +x 文件,但看起来有一个错误,即 unicode 文件(文件类型 unicode+x(不会设置可执行位。