Слияние от ответвления для транкинга с 'Диапазоном слияния изменений'

У меня также была проблема с анализом и использованием объектов JSON в C #. Я проверял динамический тип с некоторыми библиотеками, но проблема всегда заключалась в проверке существования свойства.

В конце концов, я наткнулся на эту веб-страницу , которая сэкономила мне много времени. Он автоматически создает строго типизированный класс на основе ваших данных JSON, который вы будете использовать с библиотекой Newtonsoft, и он отлично работает. Он также работает с языками, отличными от C #.

7
задан Ole Lynge 13 June 2009 в 19:34
поделиться

1 ответ

Используемое вами регулярное выражение представляет собой чередование [^ az] и [^ AZ] . А выражения [^…] означают соответствие любому символу, кроме тех, которые описаны в наборе символов.

Таким образом, в целом ваше выражение означает соответствие любому одному символу, кроме az или кроме AZ .

Но вам скорее понадобится регулярное выражение, которое соответствует только a-zA-Z :

[a-zA-Z]

И чтобы указать длину этого, Затем, когда все будет готово, вы можете выполнить тривиальное слияние обратно в магистраль.
Таким образом, вам не нужно откладывать коммиты только потому, что вы выполняете слияние на стволе (поскольку на стволе должны быть разрешены только стабильные коммиты).

Считаете ли вы вредным использование подхода «A»?

Нет, если слияние - тривиальное, с предсказуемым результатом. В этом случае подход B был бы пустой тратой времени, дополнительным слиянием, которое не требуется (и вы всегда должны стремиться делать как можно меньше слияний: каждая из этих операций может быть подвержена ошибкам) ​​

Но если результат не определен заранее, тогда окончательно рекомендуется подход «B», который позволяет вам исследовать результат слияния в вашей собственной ветке, прежде чем воздействовать на «ствол».

Оба подхода полезны, искать не следует. применять только одно или только другое, но наиболее приспособленное к данной ситуации.

11
ответ дан 6 December 2019 в 23:12
поделиться
Другие вопросы по тегам:

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