コマンド "si createsandbox" を使用して、Java MKS API を使用して Integrity サーバーからファイルを取得しようとしています。サーバーへの接続とディレクトリの作成はうまくいきましたが、オプション「populate」を使用してもファイルを取得しません。そこで、別のコマンド「si resync」を試しましたが、何も得られません。
これが私のコードです。
public void createsandbox(CmdRunner cmdRunner)
String fullDir = "U:/workspace/test/Admin_Project";
String projectName = "/Admin_Project/project.pj";
Command command = new Command(Command.SI, "createsandbox");
command.addOption(new Option("project", projectName));
command.addOption(new Option("Y"));
command.addOption(new Option("cwd", fullDir));
Response reponse = cmdRunner.execute(command);
public void resync(CmdRunner cmdRunner)
String sandbox = "U:/workspace/test/Admin_Project/project.pj";
Command command= new Command(Command.SI, "resync");
command.addOption(new Option("sandbox", sandbox));
command.addOption(new Option("Y"));
Response reponse = cmdRunner.execute(command);
コマンドラインで試してみたところ、うまくいきました。これらは私が使用したコマンドラインです。
si createsandbox --project "/Admin_Project/project.pj" --cwd "U:/workspace/test/Admin_Project"
si resync --sandbox "U:/workspace/test/Admin_Project/project.pj" --Y
どんな考えやコメントも私にとって非常に役に立ちます.thx.