Мне нужна функция захвата clearcase в svn. Мне нужно это, чтобы изменить ТОЛЬКО ЛОКАЛЬНО некоторые файлы конфигурации. Как это сделать, чтобы предотвратить фиксацию всеми пользователями? Спасибо
SVN Взломать файл конфигурации
comment
Возможно дублирование: stackoverflow.com/questions/951032/ а>
- person Adrian Shum   schedule 14.01.2013
comment
Возможный дубликат функции захвата ClearCase в Subversion
- person ldav1s   schedule 19.07.2018
Ответы (2)
Если у вас есть права администратора, вы можете определить новое свойство, например site:nocommit
. Когда установлено, вы можете настроить ловушку перед фиксацией для отклонения этого файла.
Лично я считаю, что это намного лучше, чем «тихие» решения, предлагаемые другими.
person
Lindydancer
schedule
14.01.2013
Для всех может быть неприятно помнить о том, что файлы конфигурации не следует фиксировать. Я бы переименовал файл конфигурации в системе контроля версий во что-то вроде foo.config.default и попросил всех использовать локальную копию (без контроля версий и svn: ignored) для истинного foo.config
- person vinnyjames; 14.01.2013
Простое решение - использовать символические ссылки. Ссылка, особенно указатель на локальный файл, сохраняется, но не содержимое файла. Таким образом, содержимое файла может отличаться при каждой локальной установке.
При необходимости вы можете комбинировать этот подход со сценарием, устанавливающим некоторые файлы по умолчанию в место назначения ссылки, чтобы отразить локальные различия вашей среды.
person
H.-Dirk Schmitt
schedule
14.01.2013