如何從命令行獲取perforce根目錄?我試過p4 info
,但我寧願不必過濾這個以獲得根。我確信有一種方法,但我找不到它。如何從命令行獲取perforce根目錄?
有沒有辦法以上下文敏感的方式獲取根?例如,如果我有兩個帶有層次結構的工作空間,比如A /.../ script vs B /.../腳本,我希望腳本根據它的運行位置返回A或B.
如何從命令行獲取perforce根目錄?我試過p4 info
,但我寧願不必過濾這個以獲得根。我確信有一種方法,但我找不到它。如何從命令行獲取perforce根目錄?
有沒有辦法以上下文敏感的方式獲取根?例如,如果我有兩個帶有層次結構的工作空間,比如A /.../ script vs B /.../腳本,我希望腳本根據它的運行位置返回A或B.
對於舊版本的2014.1之前使用命令
p4 info | grep 'Client root:' | cut -d ' ' -f 3-
到底是什麼「Perforce的根目錄」在這裏?客戶端的Root屬性(可能存在或可能不存在於您的當前計算機上,因爲它可能使用AltRoot,例如跨平臺客戶端)? –
我認爲@ChristopherCreutzig在這裏是正確的。 'p4 info'將解析爲您當前的設置,而從工作區中抓取它將需要模擬Perforce處理AltRoot的操作... – gaige
有沒有辦法從p4 info抓取它而不進行過濾?例如p4信息根? – thisisdog