Хорошо, я понял это. Если вы не хотите удалять набор записей ресурсов из зон размещения, тогда код / функция для удаления набора записей должны выглядеть следующим образом
private function deleteResourceRecordSet($zoneId, $name, $ResourceRecordsValue, $recordType, $ttl) {
$response = $this->route53Client->changeResourceRecordSets([
'ChangeBatch' => [
'Changes' => [
[
'Action' => 'DELETE',
"ResourceRecordSet" => [
'Name' => $name,
'Type' => $recordType,
'TTL' => $ttl,
'ResourceRecords' => [
$ResourceRecordsValue // should be reference array of all resource records set
]
]
]
]
],
'HostedZoneId' => $zoneId
]);
}
По необходимости веб-сайт поддержки объясняет, как сделать это: По необходимости База знаний: Переходящая происходящая работа. Было бы более хорошо, если бы это было одноэтапное, которое не потребовало выполнения восьми различных команд.
Не совсем.
Можно, конечно, просто открыть файлы для редактирования в новом ответвлении и вручную скопировать измененные файлы с рабочей области основного ответвления к рабочей области нового ответвления. Это - вероятно, самый легкий путь если это всего несколько файлов.
Вот несколько сценариев, которые могут быть удобными, если большее число файлов включено. Например, со сценарием P4Shelf можно создать архив всех измененных файлов и позже автоматически открыть их в любом ответвлении с восстановленными изменениями.
Кроме того, проверьте некоторые другие изящные сценарии для По необходимости Jim Tilander.
Я никогда не находил способ сделать это в по необходимости, но можно по крайней мере частично автоматизировать его.
Обычно, когда я должен был сделать что-то как этот, я проверю файлы в ответвлении, я хочу переместить вещи в, затем использовать WinMerge для разности ответвления и скопировать изменения. После того как это сделало Вас, может вернуться изменения в исходном ответвлении и регистрировать их в новом ответвлении.
Это не лучшее решение (никакой автоматический контроль/добавлять/удалять файлов на новом ответвлении), но было самым быстрым методом, который я придумал.
Легкий ответ - нет Вы не можете. Быстрое прочтение По необходимости документы не придумали готовое, цитируют для этого, к сожалению, но по моему опыту любой попытки вытянуть коврик из-под По необходимости, сервер приведет к Вашим изменениям, потерянным, который оставит Вас несчастным туристом.
Составьте спину, создайте новую рабочую область на новом ответвлении и повторно примените свои изменения, возможно, с помощью стратегии разности/слияния, обрисованной в общих чертах в ответе Herms.