perforce

    3熱度

    2回答

    在Perforce中,我們進行了大量分支和合並。我們如何才能找出引入一個變更的原始更改列表? 例如,我在自己的私人分支中提交了一個ID爲53343的更改列表,兩天後它被合併到公司分支A中,然後一週後,它被合併到分支B中,最後,它被合併到主分支。 現在更改列表ID是完全不同的,比如說55445,因爲它是一個合併,實際上包含了很多變更列表,可能是300以外的變更列表。 現在怎樣才能得到原來的「5334

    4熱度

    1回答

    我正在編寫一個P4Perl腳本來連接Perforce服務器並自動執行Perforce命令。隨着訪問Perforce的子例程的開發,我還在開發單元測試來驗證它們。我對Perl和單元測試都很陌生。 這是我建立Perforce連接的子程序。文件名是p4_connect.pl use warnings; use strict; use P4; my $clientname = "johndoe"

    1熱度

    1回答

    我正在創建一個使用P4Python的run_sync的工具。我注意到,如果文件不能被覆蓋,例如它是一個打開的.exe,P4Python等待大約2分鐘,並嘗試10次覆蓋它。 這需要太長時間,我需要一些方法來縮短/中斷操作。 我知道,在控制檯中的時間可以縮短用: p4 -r[number of tries] -vnet.maxwait=[seconds of waiting] 但隨着P4Pytho

    0熱度

    1回答

    有Perforce中的一個分支,並且每個模塊內的5個模塊有很多目錄用java文件和文件的build.xml,我應該如何觸發特定的build.xml文件如果有目錄 前內籤:下面是示例結構中,如果在cord9aif build.xml文件裏面有任何checkin應該被觸發。 AMX-> oms-> BB-> cord9aif-> jjpj.java,build.xml文件 bbbbbbb-> kkhf

    1熱度

    2回答

    因此,我在Perforce的網站上發現了this answer,似乎建議p4將-m1 @ label1更改爲要使用的命令。不幸的是,我遇到請求過大(超過100000)使用問題,對一些標籤,這是推動我絕對是瘋了,因爲我運行命令時已經包含了-M1選項。有沒有辦法避免這個錯誤,或者有一個替代命令獲得相同的結果。提前感謝您的回答。

    1熱度

    2回答

    被質疑,我很驚訝,我無法在P4Python模塊中找到任何原生diff函數,它返回的不是diff列表。 P4()。is_identical(branch1,branch2)不會有好處嗎? 有誰知道是否有一種方法可以做到這一點?如果真的沒有,有沒有人有任何想法,如何解析差異列表,看看分支是完全相同的? 我使用p4 diff2 //depot/temp_dev/boost/branch1/... //d

    0熱度

    1回答

    在屏幕截圖中,我的初始p4d設置有點偏離,我剛剛意識到當p4 & p4v開始在我的服務器上尖叫文件系統時缺少空間。我目前在客戶端的p4v和PuTTY的p4關閉。 當前p4和P4LOG目錄並不是我想要設置的,目的是在3.5T的卷中擁有軟件倉庫,但相反,我通過將其粘貼到/ var/log等等中而變得混亂。 爲了克服這個爛攤子我試圖改變P4ROOT和P4LOG作爲sudo來我最初創建的體積,但不能作爲P

    -1熱度

    1回答

    如果我有一個python腳本連接到用戶perforce。我可以使用什麼命令,在哪裏給予perforce路徑ex - (// perforce/path)並獲取該人機器上的本地路徑? EX-(C:/ P4/Perforce的/路徑)

    -1熱度

    1回答

    我已經開始使用p4perl。當我使用api運行p4更改時,它會返回一個奇怪的數字以代替時間。 我得到time:1494525845,當我看到同樣的我看到的時間是2017/05/11 14:04:05 有誰知道如何將大量映射到人類可讀的格式的p4 describe? 在此先感謝。

    0熱度

    1回答

    我有一個擱置文件的工作區。我試圖通過使用命令來取消擱置這些文件到另一個工作區: P4取消擱置-s sourcechangelist -c destinationchangelist 但是我得到「未找到文件錯誤」 誰能告訴我是什麼我錯過了? 在此先感謝!