创建新的Changelist Perforce Java API

时间:2012-04-25 10:47:55

标签: java perforce changelist

我正在尝试编写一种方法,使用p4java api在perforce中创建一个新的更改列表。我能够连接到服务器,获取IFileSpec列表,同步文件并检查文件/文件夹是否存在。

但是,我无法创建新的更改列表。我在this页面上尝试了这个方法但没有运气......如果有人有他们可以分享的例子,我会很感激!

代码失败的部分是,

167: cannot find symbol
symbol  : class OptionsServer
location: class tools.test.PerforceSyncer
                    (OptionsServer)iServer

1 个答案:

答案 0 :(得分:2)

解决方案是代替

Changelist changeListImpl = new Changelist(
        IChangelist.UNKNOWN,
        iClient.getName(),
        "tom",
        ChangelistStatus.NEW,
        new Date(),
        "New changelist",
        false,
   ---->(OptionsServer)iServer
        );

应该是

 Changelist changeListImpl = new Changelist(
        IChangelist.UNKNOWN,
        iClient.getName(),
        "tom",
        ChangelistStatus.NEW,
        new Date(),
        "New changelist",
        false,
   ---->(Server)iServer
        );