Перебазирование зависимых ответвлений темы

Где я начинаю?:)

  • Никакой MultiBinding
  • Никакой ElementName = привязка
  • TemplateBinding может только относиться к прямым свойствам, не присоединенный DP
  • Никакой RelativeSource, связывающий
  • Никакой привязка к дочерним свойствам - например, {Binding Path=Foo.Bar[0].Baz}
  • Никакая способность подписаться на [1 124] измененные события на любом произвольном свойстве зависимости - автор класса должен явно определить событие (и в большинстве случаев, только одно или два свойства в средствах управления SL на самом деле делают)
  • , Визуальный менеджер состояния требует, чтобы автор управления знал все способные стилем состояния, когда управление записано, который полностью повреждает "расширение через стили/шаблоны, не наследование" история, что WPF продвигает
  • Никакой Adorners
  • Никакая Навигация
  • Никакое наследование свойства зависимости
  • поддержка No/sucky внешних словарей ResourceDictionaries/merged
  • , история Проверки сосет (это только незначительно лучше в WPF)
  • , Печать
  • <Setter .. Value="{Binding ...}" /> не поддерживается

К тому же много сигнатур методов, измененных ни на каком серьезном основании. Например, IIRC, перегрузки для Диспетчера. Вызовите отличаются, вместо SL, просто игнорирующего параметры, которые он еще не может обработать. Или как другой пример, ObservableCollection в WPF может повысить, Добавляют, Удаляют, события Replace и Move - в SL, это - только первые три.

, Так как я пишу код для работы над обеими платформами, код заканчивает тем, что был замусорен в стратегических моделях и #ifdefs. Чувствует себя подобно C++ снова и снова:-)

15
задан Kai 10 October 2009 в 00:27
поделиться

2 ответа

После перенастройки featureA вы можете выполнить

git rebase --onto featureA oldFeatureA featureB

, предполагая, что oldFeatureA представляет собой фиксацию в конце featureA перед вами перебазировал его (вы можете либо сохранить там другую ветку, либо просто запомнить хэш коммита).

Это должно быть в основном то же самое, что и выбор вишни для каждой фиксации между A и B в перебазированной версии A.

Документация на git -rebase (включает некоторые полезные графические объяснения того, что происходит во время некоторых более сложных операций перебазирования)

17
ответ дан 1 December 2019 в 03:14
поделиться

На будущее, если вы работаете с множеством взаимосвязанных тематических веток, возможно, вам следует рассмотреть возможность использования TopGit ( README ), инструмента для управления очередью исправлений с использованием тематических веток Git, по одному исправлению на ветку; или, в качестве альтернативы, инструмент для управления несколькими тематическими ветками.

См., например,

6
ответ дан 1 December 2019 в 03:14
поделиться
Другие вопросы по тегам:

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