Как настроить коробку и 3 машины в качестве среды веб-разработки для небольшой команды - PullRequest
0 голосов
/ 15 апреля 2011

Расширенное название: Как настроить коробку с (Windows7 + Apache + VisualSVN + MySQL + PHP) и 3 машины с (MacOs / Windows7) и Dreamweaver CS5 в качестве среды веб-разработки для небольшой команды

Это мои мысли.Пожалуйста, прости мое невежество, я до сих пор не до конца прояснил все понятия.

1. Мне нужно настроить среду веб-разработки для небольшой команды из 3 веб-разработчиков.Промежуточные и живые среды будут находиться на удаленном сервере под управлением внешней хостинговой компании (возможно, Amazon).

2. Наш первый проект - блог с Wordpress

3. Я установил XAMPP в коробке, и к нему можно получить доступ вот так (http://dev.company.com/xampp)

4. Я установил Wordpress и можно получить доступ вот так (http://dev.company.com/blog)

5. Я установил VisualSVN в коробке, и ко мне можно получить доступ вот так (http://dev.company.com:8080/svn)

6. Я не знаю, как импортировать файлыВпервые в мои репозитории в коробке (c: / repositories / blog)

7. VisualSVN включает в себя Apache. Я не знаю, должен ли я отключить Apache XAMPPили если нужно установить другую версию VisualSVN без Apache

8. Я не знаю, следует ли мне хранить свои репозитории в C: \ repositories или c: \ xampp \ htdocs.

9. Я читал кое-что о хуках? Чтобы скопировать файлы из репозиториев в htdocs? Кто-нибудь можетобъяснить этот процесс?

10. Будет ли хорошим вариантом сохранить все файлы всегда в ящике?или лучше проверить файлы на машинах?

11. При настройке Dreamweaver для подключения к серверу SVN, нужно ли указывать на транк, ветку или имя репозитория?Нужно ли настраивать разные соединения для каждой ветви?

12. Как мы можем включать изображения и PSD в репозитории?

Ответы [ 2 ]

1 голос
/ 15 апреля 2011

Когда мы начинаем новый проект, мы обычно просто извлекаем файлы на клиентах и ​​фиксируем изменения на сервере после завершения редактирования. Таким образом, люди могут просто редактировать файлы на своем компьютере (без замедления работы других пользователей).

Разве вы не можете просто установить Linux для веб-сервера (CentOS или что-то в этом роде?). Windows 7 кажется такой тяжелой / непригодной для сервера веб-разработки.

Мы обычно держим репо вне webroot.

XAMPP действительно ???

Только мои два цента ...

0 голосов
/ 16 апреля 2011
  1. Настоятельно не рекомендуется использовать HTTP-сервер Apache, связанный с VisualSVN Server, для чего-либо другого, кроме сервера Subversion. Таким образом, вы должны установить VisualSVN Server и XAMPP.

  2. Просто храните репозитории в C: \ Repositories. Если вы переместите их в htdocs, все хранилища будут доступны для всех, кто имеет доступ к XAMPP.

  3. Обычная практика - извлекать рабочую копию в папку htdocs, настраивать разрешения для запрета доступа к .svn, а затем запускать svn update в перехвате post-commit на сервере VisualSVN.

...