Здравствуйте, VladD2, Вы писали:
AB>>В черепашках при назначении свойства есть галочка "Apply property recursively", ИМХО, это именно то, что нуна.
VD>А как назначить этот "svn:eol-style LF" из Тартилы?
Заходишь в Windows Explorer, выбираешь папку с рабочей копией, для нее в контекстном меню выбираешь Properties. Там закладку Subversion. Внизу этой закладки будет раздел Properties (см. скриншот). Назначаешь свойство и давишь Set. Как я понял, они устанавливаются для всех файлов, как из них выбрать только *.n не знаю.
SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re: Можно ли заставить Тортилу заменять \r\n на \n ?
Здравствуйте, VladD2, Вы писали:
VD>Можно ли заставить Тортилу заменять \r\n на \n ?
Если ты о замене разделителей строк в исходных файлах при комите и чекаутах, то дело не в Тортиле, а в самом svn. Нужно курить svn:eol-style. Например, добавить соответствующие правила в config Subversion. Вроде таких:
[auto-props]
### The format of the entries is:
### file-name-pattern = propname[=value][;propname[=value]...]
### The file-name-pattern can contain wildcards (such as '*' and
### '?'). All entries which match will be applied to the file.
### Note that auto-props functionality must be enabled, which
### is typically done by setting the 'enable-auto-props' option.
*.c = svn:eol-style=LF
*.cpp = svn:eol-style=LF
*.h = svn:eol-style=LF
*.rb = svn:eol-style=native
*.tex = svn:eol-style=native
*.dsp = svn:eol-style=CRLF
*.dsw = svn:eol-style=CRLF
*.sh = svn:eol-style=native;svn:executable
*.txt = svn:eol-style=native
*.png = svn:mime-type=image/png
*.jpg = svn:mime-type=image/jpeg
Makefile = svn:eol-style=native
Или ты о чем-то другом?
SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Здравствуйте, eao197, Вы писали:
E>Или ты о чем-то другом?
Я об этом. И даже додумался до того о чем ты говоришь. Но вот что-то не получается. Я в тортиле, в настройках, открываю редактирование конфига и вписываю строки:
Здравствуйте, VladD2, Вы писали:
VD>Я об этом. И даже додумался до того о чем ты говоришь. Но вот что-то не получается. Я в тортиле, в настройках, открываю редактирование конфига и вписываю строки:
VD>
Как говориться, это не баг, это фича Под действие auto-props попадают только новые файлы, которые ты будешь добавлять в рабочую копию. А те, что уже есть в репозитории нуждаются в нучном назначении svn:eol-style. Как это сделать массово в Тортиле я не знаю, с ходу не нашел. svn ps так же, вроде не поддерживает рекурсивный режим.
С помощью unix-овых средств эта проблема решается через:
Поэтому либо нужно делать svn ps ручками, либо ставить себе Cygwin или какой-нибудь другой набор Unix-овых утилит, либо использовать досовский for, что-нибудь в стиле:
for %o in (*.n) do svn ps svn:eol-style LF %o
Однако, как ходить автоматически по подкаталогам в window-овм cmd я не знаю.
SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[4]: Можно ли заставить Тортилу заменять \r\n на \n ?
Здравствуйте, eao197, Вы писали:
E>А те, что уже есть в репозитории нуждаются в нучном назначении svn:eol-style. Как это сделать массово в Тортиле я не знаю, с ходу не нашел.
В черепашках при назначении свойства есть галочка "Apply property recursively", ИМХО, это именно то, что нуна.
E>>А те, что уже есть в репозитории нуждаются в нучном назначении svn:eol-style. Как это сделать массово в Тортиле я не знаю, с ходу не нашел.
AB>В черепашках при назначении свойства есть галочка "Apply property recursively", ИМХО, это именно то, что нуна.
А как назначить этот "svn:eol-style LF" из Тартилы?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Можно ли заставить Тортилу заменять \r\n на \n ?
Здравствуйте, VladD2, Вы писали:
VD>А как назначить этот "svn:eol-style LF" из Тартилы?
Как назначить тебе уже написали. А вот как назначить на все файлы *.n, можно попробовать хитрость: вызвать панель поиска, найти все файлы с расширением *.n, вызвать диалог "Свойства" и назначить это свойство на вкладке тротилы. В теории, должно сработать.
Re[7]: Можно ли заставить Тортилу заменять \r\n на \n ?
Здравствуйте, Anton Batenev, Вы писали:
VD>>А как назначить этот "svn:eol-style LF" из Тартилы? AB>Как назначить тебе уже написали. А вот как назначить на все файлы *.n, можно попробовать хитрость: вызвать панель поиска, найти все файлы с расширением *.n,
пропустил операцию "выделить все"
AB> вызвать диалог "Свойства" и назначить это свойство на вкладке тротилы. В теории, должно сработать.
Re[7]: Можно ли заставить Тортилу заменять \r\n на \n ?
Здравствуйте, eao197, Вы писали:
E>Заходишь в Windows Explorer, выбираешь папку с рабочей копией, для нее в контекстном меню выбираешь Properties. Там закладку Subversion. Внизу этой закладки будет раздел Properties (см. скриншот). Назначаешь свойство и давишь Set. Как я понял, они устанавливаются для всех файлов,
Большое спасибо!
E>как из них выбрать только *.n не знаю.
По фигу. Все виндовые программы (надеюсь, все ) как не странно или вообще плюют на концы строк или спокойно живут с \n.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.