12.10.2011 16:12, Serhiy Storchaka пишет:
11.10.11 01:29, Oleksandr Gavenko написав(ла):
Действительно, почему не Mercurial (в качестве файлового хранилища)?
А разве можно в Mercurial (или другой DVCS) вытащить или положить один
файл, без того, чтобы клонировать всё хранилище, со всеми версиями всех
файлов?
В Subversion же можно и файл по http(s) получить, и залить через WebDAV
(на крайний случай). Впрочем, если файлы неизменяемы, использование VCS
выглядит немного излишним.
Догадался об этом позжее...
Про "залить через WebDAV" - это интересная идея. Тут пример:
http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.webdav.clients.standalone.free
В примере описано помещение файла в SVN.
Интересно можно ли создавать каталоги...
Необычные, но полезные возможности заложены в SVN.
Dav в скриптах сборки доступен через cadaver (в том числе и в Cygwin),
для джавистов есть обертки в Ant task.
Т.е. пригодное для практики решение использовать в качестве файлового
хранилища - SVN. До настоящего момента я думал о добавлении файла:
$ cd dist
$ ls
proj.jar
$ svn co -N https://$HOST/frs/[vendor]/[product]/ [vendor]-[product]
$ mkdir [vendor]-[product]/[version]
$ cp proj.jar [vendor]-[product]/[version]
$ cd [vendor]-[product]
$ svn add [version]
$ svn propset svn:mime-type application/octet-stream [version]/
proj.jar
$ svn ci -m "Release [product] of [vendor] in v[version]."
$ cd ..
$ rm -r [vendor]-[product]
Кажется это все заменяется парой комманд в cadaver.
Ранее были переживания в том чтобы предлагать коллегам SVN,
скажут по детски выглядит. У тут и аббревиатура и интерфейс,
как ftp/sftp.
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/j749b2$5kv$1...@dough.gmane.org