svn on commit, web.config Не проверено по умолчанию - есть ли способ сделать это? - PullRequest
4 голосов
/ 22 декабря 2010

Бизнес-кейс : у нашей команды есть ключ настройки environmentOverride в web.config, используемый для отладки, и иногда член команды случайно фиксирует свой web.config с неверным значением переопределения, например "production ", когда мы хотим, чтобы это было" бета ".

Желаемый результат : я щелкаю правой кнопкой мыши по папке моего проекта, нажимаю" SVN Commit ... "и получаю значение по умолчаниюфлажок рядом с "web.config" не отмечен?Прямо сейчас он всегда проверяет каждый файл по умолчанию.Возможно, свойство с именем «LeaveUnCheckedWhenTringToCommit» = true или что-то подобное было бы замечательно сделать с отдельными файлами, такими как web.config.

Скорее всего, мы не будем вносить много изменений в web.config в любом случае, так что это было бы неплохо.

Заранее спасибо!

---- ОБНОВЛЕНИЕ ----

Сайт, показывающий, как реализовать решение, http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-commit.html

Ответы [ 2 ]

3 голосов
/ 23 декабря 2010

Changelists - это то, что вы хотите.

Он автоматически отключится для вас, если вы добавите файл в специальный список изменений ignore-on-commit , это будет чертовски очевидно, что «временное» изменение не должно быть включено в коммит, даже если вы добавите его в произвольный список изменений. Черепаха имеет хорошую поддержку для этой функции .

0 голосов
/ 22 декабря 2010

Будет ли игнорировать файл сработает?

...