@Aaron Digulla и @kementeus решения осуществимы. Для Подрывной деятельности 1,4 репозитория копия/операции пересылки может сделать будущую миграцию к различной структуре репозитория или репозиториям разделения трудной.
я верю 1.5's, улучшения включают лучшее разрешение истории перемещения/копии, таким образом, это, вероятно, не была бы проблема для 1,5 репозиториев.
Для 1,4 репозиториев, я рекомендовал бы использовать svnadmin dump
и svndumpfilter
для выполнения перемещения существующей соединительной линии в другом месте, затем переместив ответвление в соединительную линию с тем же механизмом. Загрузите два dumpfiles в тестовый репозиторий, проверьте, затем переместите его в производство.
, Конечно, скопируйте свой существующий репозиторий перед запуском.
Это сохраняет историю, не записывая перемещение/копию явно и делает будущую перестройку, сохраняя историю, легче.
Редактирование: Согласно просьбе, документация 1,4 поведений, из 1.4 книг Из красной фасоли, История Репозитория Фильтрации
кроме того, скопированные пути могут дать Вам некоторую проблему. Подрывная деятельность поддерживает операции копии в репозитории, где новый путь уже создается путем копирования некоторых существующий путь. Возможно, что в какой-то момент во время жизни Вашего репозитория, Вы, возможно, скопировали файл или каталог с некоторого местоположения, которое
svndumpfilter
исключает к местоположению, которое это включительно Для создания автономной системы данных дампа,svndumpfilter
потребности все еще показать добавление нового path— включая содержание любых файлов, созданных copy— и не представить, что дополнение как копия с источника, который не будет существовать в фильтрованном потоке данных дампа. Но потому что формат дампа репозитория Подрывной деятельности только показывает то, что было изменено в каждом пересмотре, содержание источника копии не могло бы быть легко доступным. Если Вы подозреваете, что у Вас есть любые копии этого вида в Вашем репозитории, Вы могли бы хотеть заново обдумать, Ваш набор включал/исключал пути, возможно, включая пути, которые служили источниками Ваших неприятных операций копии, также.
Это относится к миграциям/перестройкам с помощью svndumpfilter
. Существуют времена, когда немного дополнительной работы теперь может сохранить большую дополнительную работу позже, и путем сохранения легкого использования svndumpfilter
доступным для будущих миграций/перестроек снижает риск по относительно низкой цене.
No idea what you mean about "the color that highlights ", but it sounds like you want to change the background colour of
elements. I tried it and it doesn't work, you always get the system color.
If you wanted to highlight the entire element on mouseover, this kinda works:
select:hover { background-color: red; }
However the behaviour is different in different browsers. For example, Chrome doesn't highlight the options in the drop down; Firefox does, but then it doesn't change them back if you move the mouse away and they are still pulled down.
As has been stated on many, many similar questions, you can't reliably style form controls. See here for more details.
You can use the :hover pseudo class
eg
.classOfElementToColor:hover {background-color:red; color:black}
Works with most browsers, but not on all elements in IE6
Просто используйте этот селектор CSS:
select option:hover {
background-color: yellow;
}
Как упоминалось выше, установка background-color
будет работать, однако : hover
работает некорректно в IE7 - установка вашего doctype на strict поможет.