![](/img/trans.png)
[英]perforce depot not showing up on client using p4 depots
我最近使用此文檔作為參考,將我的 perforce 服務器從在 windows 上運行的舊版本遷移到 Linux 中的新服務器。 重新啟動服務器后,如果我在運行服務器的機器上運行p4 depots depots,我會得到以下 output 但是當我從連接到服務器的另一台機器上運行相同的p4 depo ...
[英]perforce depot not showing up on client using p4 depots
我最近使用此文檔作為參考,將我的 perforce 服務器從在 windows 上運行的舊版本遷移到 Linux 中的新服務器。 重新啟動服務器后,如果我在運行服務器的機器上運行p4 depots depots,我會得到以下 output 但是當我從連接到服務器的另一台機器上運行相同的p4 depo ...
[英]Using p4 zip and unzip to export files from one perforce server to another
我試圖從 2015.2 到 2019 年 perforce 服務器在我的 depot 文件夾中導出文件及其修訂歷史記錄。此外,我希望 perforce 在我的新服務器上創建新用戶,該用戶對應於我原始 2015 回購中的提交者/提交者。 對於我當前的任務,Perforce 復制看起來有點矯枉過正,然后 ...
[英]Perforce Server 2020 Giving Problems On Multiple Logins
在從 2015 perforce 服務器遷移到 2019 時,我遇到了來自 Java API for P4、P4JAVA 的並行登錄問題。 在 2019 服務器上,如果多個 IServer 對象(例如server1和server2 )使用相同的 userId 連接到服務器,則注銷 server1 ( ...
[英]Java Connect Perforce Using the Keys
我的要求是,我想連接到perforce服務器“ abc.def.com:1689”以訪問它需要我的公鑰和私鑰(基本上是身份),現在我想使用Java程序實現相同的目的。 我想連接到Perforce服務器並以編程方式執行操作,它不是用戶名和密碼基本模型,它使用私鑰來驗證用戶身份並允許訪問存儲庫 ...
[英]Alternate for P4 Diff2 in Perforce Java API
我在本地倉庫中有2個分支。 我正在開發一個實用程序JAR,它比較兩個分支並列出發布周期中各個開發人員所做的更改(已更改,添加和刪除的文件) 早些時候,我在P4命令行中使用P4 Diff2命令手動列出更改,並將輸出復制粘貼到excel中以生成報告。 現在,我嘗試使用Perforce Ja ...
[英]p4java api requires double refresh to get a new changelist description
在我的應用程序中,我有一個要自動請求Swarm審查的部分。 為此,我在變更列表描述中放置了#review標簽,並擱置了文件(此后,在描述中的標簽后面出現了Swarm審閱編號)。 一切正常,但我需要在擱置后重新刷新變更列表以獲取更新的描述並提取評論ID。 如果我僅使用一次刷新或完全不刷新,則 ...
[英]P4JAVA Equivalent to p4 changes -m1 @workspace
我需要找出什么是最近同步到我的工作空間的修訂版,但是使用P4JAVA API,有幫助嗎? ...
[英]Extracting the list of CL that matches a certain condition Failing
我正在嘗試在符合特定說明的軟件倉庫中提取CL列表,但我沒有成功。 下面是我的代碼和我得到的錯誤 下面是日志,正如您所看到的,直到一定程度為止,所有打印語句看起來都很好,並且突然引發異常 我不知道從哪里獲取用戶索引? ...
[英]Trouble with Groovy to print Changelist description
我想為特定流打印每個變更列表的變更列表描述,但是我作為輸出獲得的描述僅限於某些字符集 這給出了有限的CL描述,而不是我在p4V中看到的完整描述 可以幫忙嗎? 這是怎么了 我沒有遇到任何編譯錯誤,腳本執行得很好,只是我沒有打印出完整的說明,我什至試圖使用println cl.g ...
[英]p4java client setRoot not working
使用p4java在各種計算機上同步文件,因此我使用IClient.setRoot()相應地更改了根目錄。 但是IClient.setRoot()實際上並沒有更改客戶端對象的根目錄。我在setRoot()調用之后立即在調試器中查看 這是我連接到服務器后的代碼。 客戶端是一個IClie ...
[英]Unable to check in files to perforce from Jenkins node
我們正在為Jenkins編寫一個新插件,其中一項要求涉及將生成的文件上傳到perforce。 如果我的文件位於主服務器上,而我的文件位於從屬代理(Jenkins節點)上,則我可以提交給perforce。 錯誤:找不到文件。 我們確實嘗試過使用FilePath。 我們懷疑這是因為客戶端是由 ...
[英]Search file in perforce by folder pattern
我在perforce的項目的不同文件夾中有一些Java類。 (有多個項目) 只需指定文件名和項目文件夾,就可以在perforce中搜索文件並獲取其完整路徑嗎? 我的意思是這樣的 文件夾示例: 我認為這里需要一堂課: 1. //depot/projects/<c ...
[英]How to sync to a label with p4java
我在網上看到了使用Perforce的p4java api將客戶端工作空間與最新文件同步的示例。 例如: 但是,如何指定它以同步到特定標簽? 例如,等效於命令行: 也許是通過使用SyncOptions的替代方法? 我看過SyncOptions,但沒有看到任何在其中指定標 ...
[英]p4java - how to move opened files to another changelist?
假設我已經在默認變更列表中打開了一個文件,並且想將其移至另一個變更列表。 Move操作允許我指定一個新的變更列表,但是我的移動被忽略了,因為文件系統中的路徑沒有改變。 ...
[英]How to configure P4Ant Tasks to use ssl port
我們使用一些P4Ant任務將代碼從Ant任務中提交到我們的perforce倉庫。 這已經工作了好幾個月了,但是最近我們更改了perforce服務器,使其僅接受可信/ ssl連接。 這樣,我們的新P4端口現在看起來像ssl:server_hostname:port並且在運行Ant任務時出現 ...
[英]Appending perforce permission table through java results in blank permission table
我正在嘗試向Perforce中的文件夾上的組授予權限。 但是,從Perforce中的Java創建/更新的權限表為空。 以下是我要做的步驟- 根據文檔 ,最后的方法應創建/替換/更新Permission表,但是不會發生,而是刪除/空白Perforce服務器中的權限表。 我可能 ...
[英]eclipse not starting because p4eclipse is throwing AccessException
我在Mac上運行Eclipse Junos,並安裝了p4eclipse插件 。 系統重新啟動后,我嘗試重新啟動Eclipse,但是它引發了異常 (如日志中所示)。 另外,在堆棧跟蹤下面: 我之前也曾見過此問題,當時我別無選擇,只能重新安裝Eclipse。 請幫助我解決 ...
[英]Determine max changelistId in Perforce checkout using p4java client
我正在尋求幫助,以使用p4java API確定本地Perforce視圖的最大changeListId / revisionId。 我嘗試使用com.perforce.p4java.client.Client創建FileSpec列表,但是在查詢Client時,未在任何文件上設置changeLis ...
[英]How to find unresolved files using the Perforce p4java library?
使用Perforce的p4java庫(http://kb.perforce.com/article/1086/p4java-api),我試圖找出變更列表中哪些文件未解析並且需要先解析,然后才能提交它們。 在此列表中,我試圖找出仍需要解決的IFileSpec。 像這樣: 感謝 ...
[英]Using P4JAVA with JDK6 on Unix: Client.sync() ignores the execute bit
在Solaris上將p4java-2011.1.297684與Java 6結合使用 在給定文件上運行p4 sync -f將同步帶有正確設置的執行位的文件。 調用client.sync(List,true,false,false,false)不會設置執行位。 我還嘗試實 ...