powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Проблема с SVN в Ubuntu
16 сообщений из 16, страница 1 из 1
Проблема с SVN в Ubuntu
    #38572897
Denchik58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача в том чтобы через php сделать update SVN по имеющемуся url.
В этом деле новичок и что делать после установки SVN не имею представления. PHP, Apache все установлено.
Искал эти вопросы в нете. Темы есть но слишком для меня трудновато. Может кто нибудь пошагово ну или скинуть ссылку где это пошагово может быть объяснено.
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38572974
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denchik58,

Вопросс номер ноль - что подразумевается под «через php сделать update SVN по имеющемуся url»? Надо обновить програму svn? Или обновить какую-то программу из svn-хранилища? И почему это надо делать именно через php? Если (что вероятнее всего) надо обновить какие-то исходники, то введи в коммандной строке

svn checkout http://your.full/url

и РНР не нужен.

А если все-таки нужен, то в нем должны же быть функции типа ShellExecute из WinAPI или os.system из python.
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573024
Denchik58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miwaonline,
начну с самого начала как было озвучено мне моим руководителем.вот дали мне ссылку на хранилище. Прохожу по этой ссылке там разные данные: папки, файлы. И просто сказал сделать update SVN из php.
Читал целый день про то как работать с TotroiseSVN в Windows, вроде разобрался. А вот в Ubuntu что и как делать не могу разобраться, д и в обще с чего начать после установки.
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573064
Denchik58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denchik58,
и еще забыл что это задание напрямую связано с темой: сторонние программы exec (если правильно написал) из php.
Возможно это имеет какое то значение
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573117
Denchik58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denchik58,
Ответьте что нибудь.
Может я вообще бредятину какую то пишу??
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573240
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вообще понял это так, что нужно из php запустить консольную утилиту svn, типа:
# svn checkout http://repository.url/svn/name
# svn update

С exec в php будет примерно так:
Код: php
1.
2.
3.
4.
<?php
echo exec('svn checkout http://repository.url/svn/name');
echo exec('svn update')
?>


Ну еще разве что путь к svn можно полный указать.
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573243
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. Предупреждаю что в самом SVN я не шарю.
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573268
Denchik58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
k-nike,

Если строчку обновления писать, то выдает: "Skipped '.' ". Точку где то пропустил, хотя в update точек не должно быть, если верить документации.
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573284
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denchik58Если строчку обновления писать, то выдает: "Skipped '.' ". Точку где то пропустил, хотя в update точек не должно быть, если верить документации.
ХЗ. Повторюсь я не силен в svn. Но вероятно, что у разных svn-клиентов разный синтаксис!
Я отсюда брал, какой у вас стоит - я не знаю.

И еще. Я так понимаю, что эти 2 команды должны быть разнесены по времени. Т.е. первой командой вы забираете к себе все файлы с репозитория, а когда со временем в проекте накопятся изменения, вы эти изменения к себе берете командой svn update. Возможно я не прав или вы не полностью свое задание предоставили.
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573288
Denchik58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denchik58,
А вот когда делаю svn checkout http://../../regportal/ . Здесь у меня находится полностью корень, т.е. папки и файлы.
Он по идее должен выводится когда есть код: echo exec('...') ???
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573291
Denchik58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
k-nike,
спасибо огромное и за этот код)Хотя бы что то стало появляться а то чистая страница)
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573295
Denchik58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
k-nikeDenchik58Если строчку обновления писать, то выдает: "Skipped '.' ". Точку где то пропустил, хотя в update точек не должно быть, если верить документации.
ХЗ. Повторюсь я не силен в svn. Но вероятно, что у разных svn-клиентов разный синтаксис!
Я отсюда брал, какой у вас стоит - я не знаю.

И еще. Я так понимаю, что эти 2 команды должны быть разнесены по времени. Т.е. первой командой вы забираете к себе все файлы с репозитория, а когда со временем в проекте накопятся изменения, вы эти изменения к себе берете командой svn update. Возможно я не прав или вы не полностью свое задание предоставили.


Задание полностью написал как есть. Мне так было изложено, ничего не скрыл)
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573300
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denchik58Задание полностью написал как есть. Мне так было изложено, ничего не скрыл)
Тогда вам лучше его уточнить :)
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573306
Denchik58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
k-nike,

Это точно. Кароч пора и передохнуть, а то мозг закипает.
Спасибо еще раз за помощь.
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573315
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может вы предыдущее занятие пропустили и у поэтому у вас нет никаких данных.

Полагаю, что у вас уже должно быть создано несколько репозиториев. А ваша задача заключается в том, чтобы написать веб-морду с помощью которой можно выбрать нужный репозиторий и дать команду обновить его, например, через кнопку "обновить"))
...
Рейтинг: 0 / 0
Проблема с SVN в Ubuntu
    #38573323
Denchik58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
k-nike,
Про то чтобы обновлять по кнопке точно не было.
А вот чтобы получить репозиторий, в этом что то есть)Но об этом я узнаю завтра.Рабочий день закончился.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Проблема с SVN в Ubuntu
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]