Просто установите свойство animation
с помощью JavaScript на "none"
, а затем установите тайм-аут, который изменяет свойство на ""
, поэтому он снова наследует от CSS.
Демо для Webkit здесь: http://jsfiddle.net/leaverou/xK6sa/ Однако имейте в виду, что в реальном мире вы также должны включать -moz- (по крайней мере).
Волшебство:
$ git svn clone http://svn/repo/here/trunk
Мерзавец и SVN действуют очень по-другому. Необходимо изучить Мерзавца, и если Вы хотите отследить изменения от SVN в восходящем направлении, необходимо учиться git-svn
. git-svn
страница справочника имеет хороший раздел в качестве примера:
$ git svn --help
Как другой в стороне, команда притона мерзавца является удачей при попытке мерзавцу мерзавцем-svn dcommits.
А типичный процесс:
svn-dcommit
решение (требует мерзавца 1.5.3 +):
git stash; git svn dcommit ; git stash apply
Посмотрите чиновника страница справочника мерзавца-svn. В частности, посмотрите под "Основными Примерами":
Отслеживание и содействие в весь Управляемый подрывной деятельностью проект (вместе с соединительной линией, тегами и ответвлениями):
# Clone a repo (like git clone):
git svn clone http://svn.foo.org/project -T trunk -b branches -t tags
GitHub теперь имеет функцию к импорт от репозитория SVN . Я никогда не пробовал его, все же.
Чисто Перемещают Ваш Репозиторий Подрывной деятельности В Репозиторий Мерзавца . Сначала необходимо создать файл, который отображается Подрывная деятельность передают имена автора разработчикам Мерзавца, говорят ~/authors.txt
:
jmaddox = Jon Maddox <jon@gmail.com>
bigpappa = Brian Biggs <bigpappa@gmail.com>
Тогда можно загрузить данные Подрывной деятельности в репозиторий Мерзавца:
mkdir repo && cd repo
git svn init http://subversion/repo --no-metadata
git config svn.authorsfile ~/authors.txt
git svn fetch
, Если you’re на Mac, можно добраться git-svn
от MacPorts путем установки git-core +svn
.
, Если Ваш репозиторий подрывной деятельности находится на той же машине как Ваш желаемый репозиторий мерзавца, то можно использовать этот синтаксис для шага init в других отношениях все равно:
git svn init file:///home/user/repoName --no-metadata
Я предлагаю стать довольным Мерзавцем прежде, чем попытаться использовать мерзавца-svn постоянно, т.е. сохранить SVN как централизованный repo и использовать Мерзавца локально.
Однако для простой миграции со всей историей, вот несколько простых шагов:
Инициализируют локальный repo:
mkdir project
cd project
git svn init http://svn.url
Mark, как далеко назад Вы хотите начать импортировать изменения:
git svn fetch -r42
(или просто "мерзавец svn выбирают" для всех версий)
На самом деле выборка все с тех пор:
git svn rebase
можно проверить результат импорта с Gitk. Я не уверен, работает ли это над Windows, он работает над OSX и Linux:
gitk
, Когда у Вас есть свой SVN repo клонированный локально, можно хотеть продвинуть его централизованному Мерзавцу repo для более легкого сотрудничества.
Первый создают Ваш пустой удаленный repo (возможно, на GitHub?):
git remote add origin git@github.com:user/project-name.git
Затем дополнительно синхронизируйте свое основное ответвление, таким образом, операция получения по запросу автоматически объединит удаленное ведущее устройство с Вашим локальным ведущим устройством, когда оба будут содержать новый материал:
git config branch.master.remote origin
git config branch.master.merge refs/heads/master
После этого, можно интересоваться испытанием моего очень собственного git_remote_branch
инструмент, который помогает контакту с удаленными ответвлениями:
Первое объяснительное сообщение: " Мерзавец удаленные ответвления "
Продолжение для новой версии: " Время мерзавцу, сотрудничающему с git_remote_branch"