2013-07-25 36 views
1

我需要設置表Perforce的命令行觸發器在Windows 8我如何進入P4從標準輸入觸發在Windows

我輸入以下命令,然後按「輸入」:

C:\ Program Files文件\ Perforce公司> P4 -H本地主機-p 1666 -u管理員-P **觸發-i

文本光標移動到一個新的線路,如同等待觸發線。目前很好。我一個接一個地輸入觸發器,當我完成時,我不知道如何告訴p4.exe「刷新」我的輸入並保存它。在我的情況下設置觸發器的正確​​方法是什麼?

回答

1

-i選項可以讓你「從標準輸入讀觸發,而不必調用編輯」。這裏的關鍵字是。您必須以正確的格式輸入整個觸發器表格,而不僅僅是觸發器。觸發器表包含以下內容的行開始...

Triggers: 

...其次「觸發清單,每行一個每個觸發線必須與形式的空格或製表符縮進。每一行有四個要素...」

所以,在命令行輸入觸發器表可能看起來像這樣(我只是在這個例子中進入一個觸發器):

C:\>p4 triggers -i 
Triggers: 
     example change-submit //depot/... "cmd %changelist%" 

C:\> 

該序列是...

「觸發器:」 輸入標籤 [觸發線] 輸入標籤 [觸發線] 輸入 ......

...,直到你完成輸入所有觸發器。完成後,按下Ctrl + C以「刷新」您的輸入並保存。

3

忽略-i和事情要容易得多:Perforce會調出P4EDITOR,默認情況下是記事本,我可以在記事本中編輯觸發器表,然後保存它。