В настоящее время я занимаюсь разработкой 10 веб-сайтов для своей работы. Я использую codeIgniter PHP Framework для каждого.

Я разрабатываю как дома (localhost), так и на работе (localhost) и загружаю изменения на сервер.

Мой текущий рабочий процесс выглядит следующим образом: Работа (HTDOCS) <-> USB Stick <-> Домашняя страница (HTDOCS)

На самом деле у меня нет одного "центрального" расположения для файлов, я просто стараюсь всегда сохранять последнюю копию на всех носителях. Я искал контроль версий исходного кода (совершенно новый для меня).

Я собираюсь изучить GIT и сохранить репозиторий на моей флешке, проверить дома и работать, чтобы изменить файлы и исключить 3 файла конфигурации?

1) codeIgniter имеет три файла, которые являются уникальными для дома, работы или сервера. В config.php есть каталог приложения, в database.php - параметры локальной базы данных, а .htaccess изменяет базовый URL-адрес для удаления index.php, и это зависит от компьютера.

2) Могу ли я использовать контроль версий исходного кода, например, git, чтобы хранить файлы на USB-накопителе в качестве центрального расположения? Если да, то как мне это сделать с 10 различными сайтами? И для моих файлов фотошопа также?

Большое спасибо

2 ответа2

0

Я был на вашем месте несколько недель назад, и теперь я использую Bitbucket для своих проектов. Я нашел Bitbucket после того, как выполнил поиск free repository и наткнулся на эту ветку.

0

Я собираюсь изучить GIT и сохранить репозиторий на моей флешке, проверить дома и работать, чтобы изменить файлы и исключить 3 файла конфигурации?

Вы можете использовать Git следующим образом:

  • Храните репо на палочке
  • Добавьте упомянутые файлы, относящиеся к местоположению, в .gitignore
  • Есть два "привязанных" к хранилищам местоположения (WORK & HOME)
  • Синхронизируйте репо с помощью push | pull

как мне сделать это с 10 различными сайтами?

Один сайт - один отдельный репозиторий

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .