フリー問題

DevOps Tools Engineer のフリー問題 2 / 20 問目

問題文

A developer rewrote the shared branch and everyone else lost commits. Which server side setting prevents that, and what does the tool itself guarantee?

選択肢

  1. The tool itself only refuses a push that is not a fast forward by default, and that refusal can be overridden with a flag, so the protection has to come from a server side rule that forbids the override on the named branch and can also demand a passing ticket and an approving note before any merge in the configuration.
  2. The tool itself only refuses a push that is not a signed commit by default, and that refusal can be overridden with a token, so the protection has to come from a server side rule that forbids the override on the named branch and can also demand a passing ticket and an approving note before any merge in the configuration.
  3. The tool itself only refuses a push that is not a signed commit by default, and that refusal can be overridden with a token, so the protection has to come from a server side rule that forbids the override on the named branch and can also demand a passing check and an approving review before any merge in the configuration.
  4. The tool itself only refuses a push that is not a fast forward by default, and that refusal can be overridden with a flag, so the protection has to come from a server side rule that forbids the override on the named branch and can also demand a passing check and an approving review before any merge in the configuration.

解答・解説を確認するには

正解と解説の確認、回答の記録には無料登録が必要です。登録すると演習モードでフリー問題に回答し、正誤と解説をその場で確認できます。