Perforce の p4java API を使用してクライアント ワークスペースを最新のファイルと同期する例をオンラインで見たことがあります。例えば:
public List<IFileSpec> sync(List<IFileSpec> fileSpecs,
boolean forceUpdate,
boolean noUpdate,
boolean clientBypass,
boolean serverBypass)
しかし、特定のラベルに同期するように指定するにはどうすればよいでしょうか? たとえば、コマンドラインでこれに相当するもの:
p4 sync @labelname
おそらく、SyncOptions を使用する別の方法によるものでしょうか?
public List<IFileSpec> sync(List<IFileSpec> fileSpecs,
SyncOptions syncOpts)
SyncOptions を見てみましたが、そこにラベルを指定する方法がありませんでした。