Я могу интегрировать проверенные файлы в другое ответвление по по необходимости

Хорошо, я понял это. Если вы не хотите удалять набор записей ресурсов из зон размещения, тогда код / ​​функция для удаления набора записей должны выглядеть следующим образом

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
    ]);
}
10
задан Jonathan Leffler 18 November 2008 в 23:00
поделиться

4 ответа

По необходимости веб-сайт поддержки объясняет, как сделать это: По необходимости База знаний: Переходящая происходящая работа. Было бы более хорошо, если бы это было одноэтапное, которое не потребовало выполнения восьми различных команд.

10
ответ дан 3 December 2019 в 22:39
поделиться

Не совсем.

Можно, конечно, просто открыть файлы для редактирования в новом ответвлении и вручную скопировать измененные файлы с рабочей области основного ответвления к рабочей области нового ответвления. Это - вероятно, самый легкий путь если это всего несколько файлов.

Вот несколько сценариев, которые могут быть удобными, если большее число файлов включено. Например, со сценарием P4Shelf можно создать архив всех измененных файлов и позже автоматически открыть их в любом ответвлении с восстановленными изменениями.

Кроме того, проверьте некоторые другие изящные сценарии для По необходимости Jim Tilander.

0
ответ дан 3 December 2019 в 22:39
поделиться

Я никогда не находил способ сделать это в по необходимости, но можно по крайней мере частично автоматизировать его.

Обычно, когда я должен был сделать что-то как этот, я проверю файлы в ответвлении, я хочу переместить вещи в, затем использовать WinMerge для разности ответвления и скопировать изменения. После того как это сделало Вас, может вернуться изменения в исходном ответвлении и регистрировать их в новом ответвлении.

Это не лучшее решение (никакой автоматический контроль/добавлять/удалять файлов на новом ответвлении), но было самым быстрым методом, который я придумал.

0
ответ дан 3 December 2019 в 22:39
поделиться

Легкий ответ - нет Вы не можете. Быстрое прочтение По необходимости документы не придумали готовое, цитируют для этого, к сожалению, но по моему опыту любой попытки вытянуть коврик из-под По необходимости, сервер приведет к Вашим изменениям, потерянным, который оставит Вас несчастным туристом.

Составьте спину, создайте новую рабочую область на новом ответвлении и повторно примените свои изменения, возможно, с помощью стратегии разности/слияния, обрисованной в общих чертах в ответе Herms.

-1
ответ дан 3 December 2019 в 22:39
поделиться
Другие вопросы по тегам:

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