Output
Understand output variables for triggers in Unity Version Control.
読み終わるまでの所要時間 1 分最終更新 5ヶ月前
The trigger script uses the result code to communicate the result of its execution. UVCS interprets these result codes as one of the following:
- Zero (0): Trigger finished correctly. Operation can continue.
- Non-zero (>0): Trigger failed. Operation cannot continue.
When a trigger fails, UVCS sends the standard output of the trigger to the client as an error message:
- If the result is non-zero for a trigger, the operation cancels, and the client displays the error.
- If the result is non-zero for an trigger, the operation has been already performed and can't undo. The client displays the exception.
When a server-side trigger fails because the executable is missing, the server treats it as a non-zero exit code.
However, starting on UVCS (previously Plastic SCM) version 8.0.16.3388, when a client-side trigger fails because the executable is missing, the client treats it as a zero exit code.
The error registers as a zero exit code in case you want to distribute your client-side triggers through your repository.
注
If triggers such as , , , , and fail with a non-zero exit code because the trigger executable isn't downloaded to your workspace, you need to remove the trigger configuration, run the operation, and configure the trigger again.