GIT: Как сохранить одинаковую историю коммитов в двух разных ветках

Стоит отметить, что если вы используете json_decode(file_get_contents("php://input")) (как указывали другие), это не удастся, если строка not действительна JSON.

Это может быть просто разрешив сначала проверку правильности JSON. т.е.

function isValidJSON($str) {
   json_decode($str);
   return json_last_error() == JSON_ERROR_NONE;
}

$json_params = file_get_contents("php://input");

if (strlen($json_params) > 0 && isValidJSON($json_params))
  $decoded_params = json_decode($json_params);

Изменить: обратите внимание, что удаление strlen($json_params) выше может привести к тонким ошибкам, поскольку json_last_error() изменяет не , когда null или пустая строка передается , как показано здесь: http://ideone.com/va3u8U

-1
задан NeverGiveUp161 28 March 2019 в 10:39
поделиться

1 ответ

вы можете попробовать с

git checkout qa

git merge dev --no-ff

git push

git merge dev --no-ff

в основном используется для извлечения всех изменений из ветви dev в qa с их историей.

0
ответ дан Jay Bhalodi 28 March 2019 в 10:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: