CVS и Подрывная деятельность могут быть установлены проигнорировать пробел в слиянии?

Вам нужно просто проверить, соответствует ли ввод одному из элементов serial_number в словарях, а не всему словарю.

if any(c['serial_number'] == sn_input for c in config_parameters):
    print("test1")
else:
    print("wrong")
21
задан Leigh Caldwell 10 October 2008 в 22:50
поделиться

2 ответа

Для SVN: В инструменте командной строки существует опция -x , которую можно установить на" b" или" , w" для игнорирования пространства изменяет resp. все пробелы.
можно также предоставить сторонний инструмент для того, чтобы сделать слияния. Таким образом, если у Вас есть слияние, которое игнорирует пробелы, можно использовать этого. TortoiseSVN, как всегда, является frontend ко всем параметрам, таким образом, он будет поддерживать для игнорирования пробелов также.

команда слияния svn описана здесь . Опция, в которой Вы нуждаетесь, - diff3-cmd

11
ответ дан 29 November 2019 в 22:02
поделиться

Для пользователей Windows можно использовать TortoiseSVN (расширение оболочки Windows Explorer для Подрывной деятельности), который идет функции слияния , что поддержка, что Вы описываете:

Игнорируют окончания строки, исключает изменения, которые должны только к различию в стиле конца строки.

Выдерживают сравнение, пробелы включает все изменения в добавление отступа и встроенный пробел, как добавил/удалил строки.

Игнорируют пробельные изменения, исключает изменения, которые должны только к изменению в сумме или типе пробела, например, изменении добавления отступа или изменении вкладок к пробелам. При добавлении пробела, где не было ни одного прежде, или удаление пробела полностью все еще показывается изменением.

Игнорируют все пробелы, исключает все изменения только для пробела.

5
ответ дан 29 November 2019 в 22:02
поделиться
Другие вопросы по тегам:

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