1
基本上我有一個相對簡單的應用程序與p4 java api構建。代碼在這裏可用http://pastebin.com/Xq5WHj5e。如何在不強制更新的情況下讓我的perforce Java應用程序同步?
它登錄到p4服務器,然後創建一個客戶端並給它一個根。 它可以完美地同步,我正在尋找的所有文件出現在工作區中的正確位置。問題是,即使它沒有設置強制(第43行,第一個布爾值),它仍然有效。
正如代碼中所看到的,同步之後會有一個簡單的檢查,即將每個文件從目錄中取出並打印名稱和最後修改日期。每次程序運行時,最後修改日期都會發生變化,這意味着該文件將被覆蓋。
任何幫助將不勝感激。提前致謝。
恐怕沒有工作......我改變了代碼,使用兩次完全相同的客戶端實例運行兩次,延遲時間爲1秒,可以在這裏看到。 http://pastebin.com/UFGtiXkD – Qor
這是因爲你正在刪除run()中的客戶端。我也不確定如果您在調用之間只有一秒鐘的延遲,您如何使用上次修改日期進行測試。我實際上是在談論讓你的代碼加載客戶端而不是生成它。 –
啊,我拿出刪除:),謝謝sooo much – Qor