Upload
vitaliy-filippov
View
1.649
Download
0
Tags:
Embed Size (px)
Citation preview
team.custis.ru
Одежка для Subversion: ViewVC и SVN-Searcher
Виталий Филиппов[email protected]
Заказные ИнформСистемы
team.custis.ru
Откуда ноги растут
Subversion (англ.) - свержение; ниспровержение; подрывная деятельность.
© CollabNet 1999+
team.custis.ru
CVS CVSnt→
CVS попал в лапыMarch Hare Software.
Теперь в CVSnt и фичи, и баги, и реклама.
team.custis.ru
team.custis.ru
Модный тренд: Распределёнщина
Linus Torvalds:``Поэтому, например, я
Subversion даже трехметровым багром трогать не буду*''
* это аGitация такая
Git, Bazaar, Mercurial, SVK...
team.custis.ru
team.custis.ru
● Только код● Вытащить, поправить и обратно● Иногда — смержиться... (но тяжело...)● …и с трудом поискать по истории
svn log | less
И поэтому!
team.custis.ru
Ещё проблемы!
trunk/cis-log.uni.sln +20/-28trunk/LogTransmitter/Daemon.cs +1/-2...?
Новости
team.custis.ru
team.custis.ru
Веб-интерфейс к SVN и CVS репозиториям.
Листинги История Поиск + RSS
team.custis.ru
<ДЕМО> авторизация (домен!)→ навигация→ история→ подсветка синтаксиса→ diff→ annotate→ поиск→ RSS→ патчи→
team.custis.ru
НЕТ:cvsnt -B XXX -m ... ci
(нестандартный атрибут, только CVSnt)
ДА:cvs или svn ci -m 'Bug XXX'
(текст, легко искать)
Привязка к багу (задаче)
team.custis.ru
Обычно так:● Файлопомойка● Права Windows● Некий поиск
\\master\projects\
OmniFindOmniFind
team.custis.ru
«+» поиски от Яндекса и т. п. хороши «-» но ставить их должен каждый*
* права...
team.custis.ru
«+» стандартные средства «-» не база, а помойка знаний* «-» версии не отслеживаются
* ой! скопировал не туда и всё пропало!
team.custis.ru
Это ж !
А это значит — косим под гугль...
● Инкрементальный индекс● Офисные форматы и PDF● Русскоязычная морфология● Язык запросов
team.custis.ru
http://lucene.apache.org/java/2_0_0/queryparsersyntax.html
● (FileBody:зарплата AND Name:документ) FileBody:проверка● "jakarta apache" -"Apache Lucene"● Испол*● И?полнитель● Исполнитель~ (нечёткий поиск)● "Исполнитель заказа"~10● DocName:[Ананасы TO Кони]● Date:[20070515 TO 20080414]
team.custis.ru
«-» Снова кушать кофеин...*
java -Xms128m -Xmx512m SVNIndexer-1.3.0.jar
* хотя некоторые любят :-)
team.custis.ru
team.custis.ru
<ДЕМО> авторизация (опять домен!)→ поиск по «SVNSearcher»→ «самозарождение греха» (UTF-8)→ ссылки ViewVC→ → расширенный поиск (FileBody: и т.п.)→ язык запросов→
team.custis.ru
Можно попробоватьсмонтировать SVN по WebDAV
и настроить автокоммит.
team.custis.ru
Теоретически — стандартными средствами Windows.
Практически — WebDrive / NetDrive.
+ пляски с .