VisualSVN восстанавливают после удаления с TortoiseSVN

В дополнение к «необработанным» инструментам, предоставленным MutationObserver API , существуют «удобные» библиотеки для работы с DOM-мутациями.

Рассмотрим: MutationObserver представляет каждый DOM изменение в терминах поддеревьев. Итак, если вы, например, ожидаете, что какой-то элемент будет вставлен, он может быть глубоко внутри детей mutations.mutation[i].addedNodes[j].

Еще одна проблема заключается в том, что ваш собственный код в ответ на мутации, изменения DOM - вы часто хотите отфильтровать его.

Хорошая библиотека удобства, разрешающая такие проблемы, - mutation-summary (отказ от ответственности: я не автор, просто доволен user), который позволяет вам указывать запросы о том, что вас интересует, и получить именно это.

Пример основного использования из документов:

var observer = new MutationSummary({
  callback: updateWidgets,
  queries: [{
    element: '[data-widget]'
  }]
});

function updateWidgets(summaries) {
  var widgetSummary = summaries[0];
  widgetSummary.added.forEach(buildNewWidget);
  widgetSummary.removed.forEach(cleanupExistingWidget);
}

6
задан bahrep 21 October 2014 в 08:39
поделиться

2 ответа

То, что необходимо сделать, следующее:

  1. Щелкните правой кнопкой по папке, где Вы думаете, что это.
  2. Выберите Show Log под TortioseSVN
  3. Найдите регистрацию, в которой был удален файл
  4. Спуститесь по списку и найдите файл
  5. Выбор Возвращается изменения для этой версии для восстановления после удаления.
12
ответ дан 8 December 2019 в 18:44
поделиться

Вы только удаляли его локально, или Вы фиксировали удаление? В последнем случае попытайтесь проверить предыдущий пересмотр.

1
ответ дан 8 December 2019 в 18:44
поделиться
Другие вопросы по тегам:

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