Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Subversion в действии
 
 автор: Eugene77   (19.07.2008 в 14:57)   письмо автору
 
 

Скачал себе Subversion, но не пойму пока как как она действует.
У неё есть вообще графическая оболочка для клиента?
А то в досе команда
cd Program Files
не проходит, потому что название директории из двух слов...
Подскажите, какие должны быть у меня первые шаги.

   
 
 автор: Axxil   (19.07.2008 в 15:05)   письмо автору
 
   для: Eugene77   (19.07.2008 в 14:57)
 

Графический клиент:
http://tortoisesvn.tigris.org/
Для быстрого старта сначала сюда:
http://voituk.kiev.ua/2008/03/04/subversion-for-non-programmers/
Ну а потом в гугл ;)

PS мануал по SVN
http://svnbook.red-bean.com/index.ru.html

   
 
 автор: Eugene77   (19.07.2008 в 17:09)   письмо автору
 
   для: Axxil   (19.07.2008 в 15:05)
 

>Графический клиент:
>http://tortoisesvn.tigris.org/

Где же тут графический клиент? Не вижу.
Может он как-то иначе называется?
Можете более точную ссылку дать?

   
 
 автор: Axxil   (19.07.2008 в 17:48)   письмо автору
 
   для: Eugene77   (19.07.2008 в 17:09)
 

на ссылку download нажмите и скачайте версию для своей платформы. Этот клиент в проводник винды интегрируется. И все действия доступны по контексному меню (правая кнопка мыши, короче).

   
 
 автор: Eugene77   (19.07.2008 в 18:17)   письмо автору
 
   для: Axxil   (19.07.2008 в 17:48)
 

Скачал,
установил.
Под досом даже что-то выполняется, но ни проводник ни эксплорер не изменились.
Правая кнопка ничего нового не даёт.

   
 
 автор: Axxil   (19.07.2008 в 18:29)   письмо автору
 
   для: Eugene77   (19.07.2008 в 18:17)
 

правой кнопкой по любой папке щёлкните и там должен быть пункт SVN Checkout. Если его нет, то что-то вы не правильно установили.

   
 
 автор: Eugene77   (19.07.2008 в 18:33)   письмо автору
 
   для: Axxil   (19.07.2008 в 18:29)
 

Нет, такого пункта не появилось, хотя уже два раза перезагружался.

   
 
 автор: Axxil   (19.07.2008 в 18:35)   письмо автору
 
   для: Eugene77   (19.07.2008 в 18:33)
 

а ось какая у вас?

   
 
 автор: Eugene77   (19.07.2008 в 18:38)   письмо автору
 
   для: Axxil   (19.07.2008 в 18:35)
 

>а ось какая у вас?

Да, обычная ХР

   
 
 автор: Eugene77   (19.07.2008 в 18:37)   письмо автору
 
   для: Axxil   (19.07.2008 в 18:29)
 

Я скачал CollabNetSubversion-server-1.5.0-23.win32
Весит он 11 М.
Может, это что-то неполноценное?
Ваш дистрибутив сколько весил?

   
 
 автор: Axxil   (19.07.2008 в 21:45)   письмо автору
 
   для: Eugene77   (19.07.2008 в 18:37)
 

Чё-то не то вы скачали.
Вот у меня такой клиент:
http://soft.softodrom.ru/ap/p7288.shtml
Этот скачайте, он точно должен работать.

   
 
 автор: Eugene77   (19.07.2008 в 18:48)   письмо автору
 
   для: Axxil   (19.07.2008 в 18:29)
 

Там при установке есть галочка Enable viewVC.
Может её надо отметить? Но у меня нет питона...
У вас без Питона работает?

   
 
 автор: Eugene77   (19.07.2008 в 20:19)   письмо автору
 
   для: Axxil   (19.07.2008 в 15:05)
 

>PS мануал по SVN
>http://svnbook.red-bean.com/index.ru.html

Что-то мануал разархивировать не могу.
Что там за архиватор у них?

   
 
 автор: Axxil   (19.07.2008 в 21:47)   письмо автору
 
   для: Eugene77   (19.07.2008 в 20:19)
 

.tar.bz2 вы имеете ввиду?

Обычный winzip спокойно открывает этот архив.

   
 
 автор: Rename   (19.07.2008 в 22:34)   письмо автору
 
   для: Eugene77   (19.07.2008 в 14:57)
 

сорри, а вы про что? :-[

   
 
 автор: Eugene77   (20.07.2008 в 19:07)   письмо автору
 
   для: Rename   (19.07.2008 в 22:34)
 

>сорри, а вы про что? :-[

Subvertion - это программа для того чтобы управлять версиями вашего проекта.

Я целый день от неё пытался чего-нибудь добиться, но только время потерял.
У неё что-то видимо с интерфейсом не в порядке.
В общем забросил это дело.

Подожду, когда будет работать как,скажем, PhpMyAdmin, тогда поставлю.

   
 
 автор: Axxil   (20.07.2008 в 21:46)   письмо автору
 
   для: Eugene77   (20.07.2008 в 19:07)
 

> У неё что-то видимо с интерфейсом не в порядке.
Ну ну :)
Миллионы по всему миру пользуются и не пищат :)

Вы бы лучше задачу поконкретнее поставили. Может и помощь была более адекватной. А то тыкаться вслепую мало приятно.

Если вам нужно развернуть SVN репозитаррий на своём сервере с web интерфейсом, это одно.
Если нет своего сервера и хотите пользоваться code.google.com например - это другое.

И в любом случае, один день на освоение SVN с нуля это очень мало. Это не phpMyAdmin в котором через час уже сносно освоиться можно. SVN это серьёзная система со своими заморочками и философией, в которую надо вникнуть. Тут на хромой козе не подъедешь.

   
 
 автор: Eugene77   (21.07.2008 в 15:33)   письмо автору
 
   для: Axxil   (20.07.2008 в 21:46)
 

>
>Вы бы лучше задачу поконкретнее поставили. Может и помощь была более адекватной. А то тыкаться вслепую мало приятно.
>
>Если вам нужно развернуть SVN репозитаррий на своём сервере с web интерфейсом, это одно.
>Если нет своего сервера и хотите пользоваться code.google.com например - это другое.
>
>И в любом случае, один день на освоение SVN с нуля это очень мало. Это не phpMyAdmin в котором через час уже сносно освоиться можно. SVN это серьёзная система со своими заморочками и философией, в которую надо вникнуть. Тут на хромой козе не подъедешь.

Я хотел начать с самого маленького:
Сделать у себя для себя же на локальном комп. репрозитарий.
Ну, может, ещё зеркало к нему на флешке.
Какая уж тут глубокая "философия"?!

Но видно мне ещё пока одёжка не по-размеру.
На самом деле нет такой уж острой необходимости осваивать сложную систему для очень простого использования. Тем более она стала ещё и конфликтовать с моим ПО.
Однажды, когда станет всё просто, как, например, установить "Денвер", я, конечно, к ней вернусь, а пока, извините, что ваше время отнял!

   
 
 автор: Axxil   (21.07.2008 в 16:28)   письмо автору
 
   для: Eugene77   (21.07.2008 в 15:33)
 

А, тогда всё просто

в 2 клика мышкой делается после установки этой программы:
http://soft.softodrom.ru/ap/p7288.shtml

1. Скачиваете, устанавливаете (м.б. перезагружаетесь, не помню)
2. Создаёте любой пустой каталог, переходите туда, нажимаете правую кнопку мыши выбираете пункт turtoiseSVN -> Create repositary here создаёте репозитарий.
3.Идёте в рабочий каталог, который собираетесь версионировать. Жамкаете на нём правой кнопкой и выбираете "Svn checkout". Там указываете пункт до только что созданного репозитария и гордитесь собой ;-)

вот и всё, собственно.

   
 
 автор: Eugene77   (22.07.2008 в 19:06)   письмо автору
 
   для: Axxil   (21.07.2008 в 16:28)
 

Спасибо!

   
 
 автор: Eugene77   (25.07.2008 в 16:31)   письмо автору
 
   для: Axxil   (21.07.2008 в 16:28)
 

А вот если такая ситуация:
Закачал сайт, но он естественно имеет ещё массу шероховатостей.
Вношу исправления в локальную копию, и хотелось бы, чтобы они (усовершенствования) более менее автоматически мигрировали по ftp в закаченную копию.
Это трудно сделать?

   
 
 автор: mechanic   (25.07.2008 в 16:54)   письмо автору
 
   для: Eugene77   (25.07.2008 в 16:31)
 

в svn-hooks заюзать rsync
ой.. тут же винда. тады не знаю

   
 
 автор: Axxil   (25.07.2008 в 18:00)   письмо автору
 
   для: Eugene77   (25.07.2008 в 16:31)
 

Есть разные синхронизаторы. Я в своё время пользовался http://www.softkey.info/reviews/review1162.php Удобная штука.

   
 
 автор: Eugene77   (25.07.2008 в 18:08)   письмо автору
 
   для: Axxil   (25.07.2008 в 18:00)
 

>Есть разные синхронизаторы. Я в своё время пользовался http://www.softkey.info/reviews/review1162.php Удобная штука.
А сейчас что пользуете?

   
 
 автор: Axxil   (25.07.2008 в 18:15)   письмо автору
 
   для: Eugene77   (25.07.2008 в 18:08)
 

SVN + NuSphere (в этом редакторе можно одним хот кеем обновлять файл для локальной копии и удалённой Т.е. ctrl + s сохраняет файл только в локальной копии ctrl + shift + s ещё и заливает его на сервер.)

SVN используется для синхронизации изменений моего движка между разными проектами.

Синхронизатор хорош, когда заливка на сервер редко происходит и основная работа идёт в локальной копии. Т.е. можно день работать в локальной версии а в конце дня одной кнопкой залить все сделанные изменения на сервер.

   
 
 автор: Eugene77   (26.07.2008 в 12:54)   письмо автору
 
   для: Axxil   (25.07.2008 в 18:15)
 

Что-то мои аппетиты растут не по дням, а по часам.
Впрочем, это обычное дело.
Мне бы хотелось, чтобы копия сайта находилась не только у меня и на хостинге, но и ещё в каком-то независимом хранилище. Если таковые существуют, конечно.(Подскажите, кто знает)
То есть изменения копировались бы в начале от меня на хостинг, а уже оттуда по ftp дальше в хранилище. Чтобы мне два раза по ftp одно и то же не качать. А то у меня канал медленный. Возможно такое?

   
 
 автор: Axxil   (28.07.2008 в 10:33)   письмо автору
 
   для: Eugene77   (26.07.2008 в 12:54)
 

> но и ещё в каком-то независимом хранилище.
Непонятно зачем это надо.
Любой вменяемый хостинг обязательно делает ежедневный бекап всех ваших данных (файлов и базы).

   
 
 автор: Loki   (28.07.2008 в 12:32)   письмо автору
 
   для: Axxil   (28.07.2008 в 10:33)
 

эх... что же мне так везет на невменяемые?:)

   
 
 автор: Axxil   (28.07.2008 в 17:36)   письмо автору
 
   для: Loki   (28.07.2008 в 12:32)
 

серьёзно?
остались что ли такие?

Значит я такой везучий. Ни разу не попадал из-за потери данных, хотя сбоев и атак разных предостаточно было, но всегда восстанавливали сайты из архивов. У меня ежедневный бекап в первых рядах по части требования к хостингу.

   
 
 автор: Eugene77   (28.07.2008 в 16:22)   письмо автору
 
   для: Axxil   (28.07.2008 в 10:33)
 

>Непонятно зачем это надо.
>Любой вменяемый хостинг обязательно делает ежедневный бекап всех ваших данных (файлов и базы).
В том-то и дело, что некоторые обстоятельства вызвали у меня определённые сомнения.
Хотя по другим параметрам мне хостинг нравится.
Кстати, а базу у меня получится так же синхронизировать?

   
 
 автор: Axxil   (28.07.2008 в 17:38)   письмо автору
 
   для: Eugene77   (28.07.2008 в 16:22)
 

Базу вряд ли. По крайней мере я не знаю таких инструментов.

   
 
 автор: Eugene77   (28.07.2008 в 20:46)   письмо автору
 
   для: Axxil   (28.07.2008 в 17:38)
 

>Базу вряд ли. По крайней мере я не знаю таких инструментов.
Ну, с базой я могу иначе поступить:
сделаю её дамп потом его оптом вместе со всеми скриптами содержащимися на хостинге синхронизирую по ftp с хранилищем, которое пока ищу.
Потом новые дампы будут не сильно отличаться.
Синхронизация будет быстро проходить.
Поэтому мне сейчас недостаёт только синхронизатора,который мог бы два удалённых хранилища по ftp синхронизировать.
Встречали такой?

   
 
 автор: Axxil   (28.07.2008 в 21:18)   письмо автору
 
   для: Eugene77   (28.07.2008 в 20:46)
 

> Встречали такой?
Как-то не приходилось сталкиваться.
Да и не стоит овчинка выделки. Слишком перестраховываетесь. Незачем это.

   
 
 автор: Eugene77   (29.07.2008 в 12:27)   письмо автору
 
   для: Axxil   (28.07.2008 в 21:18)
 

>> Встречали такой?
>Как-то не приходилось сталкиваться.
>Да и не стоит овчинка выделки. Слишком перестраховываетесь. Незачем это.

Я перестраховаваюсь на тот случай, если мне придётся переезжать с хостинга.
А вероятность развития событий в эту сторону пока растёт.

   
 
 автор: Loki   (29.07.2008 в 15:14)   письмо автору
 
   для: Eugene77   (29.07.2008 в 12:27)
 

тогда вам нужен просто ssh доступ. Запускаете на удаленной машине что-нибудь типа mc и из него подключаетесь ко второму хостингу по фтп. После чего, копируете файлы с одного хостинга на другой напрямую.

   
 
 автор: Eugene77   (25.07.2008 в 19:30)   письмо автору
 
   для: Axxil   (25.07.2008 в 18:00)
 

>Есть разные синхронизаторы. Я в своё время пользовался http://www.softkey.info/reviews/review1162.php Удобная штука.

Что-то не могу в нём ftp настроить. Пишет:
ошибка в соединении <FTP>:

Login incorrect.

Хотя с Total Commander такой проблемы не возникает. Нормально соединяется.
Может быть порт надо указывать? А то у меня 0 стоит?

----------------------------------------
UPDATE
Нет, всё нормально.
Пароль неправильно ввёл.

   
 
 автор: Eugene77   (25.07.2008 в 20:31)   письмо автору
 
   для: Axxil   (25.07.2008 в 18:00)
 

Какой-то файл Явы видимо не так закачался и не работает ява на сервере как на локалке.
Причём Total Commander при сравнении каталогов говорит, что всё одинаково.
(Впрочем, я его уже ловил на том, что он врёт)
Как мне сравнить каталоги чтобы не выкачивать их обратно (слишком уж большой объём).
есть идеи?
==================
Всё. Наладил,но устал выявлять ошибки после ftp.
Пришлось вручную всё ковырять

   
 
 автор: Axxil   (28.07.2008 в 10:35)   письмо автору
 
   для: Eugene77   (25.07.2008 в 20:31)
 

Надо было изначально закачать локальную копию на хостинг и сделать синхронизауию по факту. И дальнейшая синхронизация пойдёт именно с этого момента.
Ну если настроили, то хорошо :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования