Где мой проект находится на сервере SVN?

381
Harlandraka

У меня есть сервер SVN на удаленном Pi, у меня есть SSH доступ к нему.

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

Поэтому я искал папку SVN на своем удаленном компьютере, я создал сервер SVN как

svnserve -d -r /home/pi/external_hdd/svn_root 

Теперь я создал «приветственный» проект, просто чтобы проверить, работает ли он. Проект успешно создан, у меня есть welcomeпапка svn_root. Я вложил в него кучу файлов, они были успешно переданы.

Проблема в том, что если я перечислю содержимое welcomeпапки на сервере, я увижу

drwxrwxrwx 6 pi pi 4096 Aug 9 21:50 . drwxrwxrwx 3 pi pi 4096 Aug 9 21:50 .. drwxrwxrwx 2 pi pi 4096 Aug 9 21:50 conf drwxrwsrwx 6 pi pi 4096 Aug 10 09:31 db -rwxrwxrwx 1 pi pi 2 Aug 9 21:50 format drwxrwxrwx 2 pi pi 4096 Aug 9 21:50 hooks drwxrwxrwx 2 pi pi 4096 Aug 9 21:50 locks -rwxrwxrwx 1 pi pi 229 Aug 9 21:50 README.txt 

Я хотел бы иметь файлы, которые я передал, чтобы скомпилировать их и скопировать их на сервер.

Где код, который я зафиксировал?

1
* «Я хотел бы получить файлы, которые я зафиксировал, чтобы скомпилировать их и скопировать на сервер». * - почему ...? Вместо того, чтобы пытаться это сделать, вам следует проверить файлы на сервере, на котором вы хотите их скомпилировать. Arjan 10 лет назад 0
@Arjan Хороший вопрос. Я хотел бы сделать это, потому что машина, на которой установлен сервер, является той же, что и хранилище svn. Так зачем копировать вещи с извлечением на машине, на которой уже есть все файлы, необходимые для компиляции? Harlandraka 10 лет назад 0
И тогда, где вы ожидаете, что скомпилированный код в конечном итоге? Конечно, вы не хотите скомпилированный код в вашем хранилище? Да, вы должны проверить (ствол) файлы, которые вы хотите создать, даже если они находятся на той же машине. Arjan 10 лет назад 0

0 ответов на вопрос

Похожие вопросы