Используя Мерзавца с Вашим Проектом CakePHP

Я использую мерзавца в качестве своей основной системы управления версиями и недавно начал использовать мерзавца на своих проектах CakePHP. Это - мой текущий .gitignore файл:

app/tmp
vendors/

Как используется в cakephp мерзавце repo, но это вызывает немного больше работы для меня при развертывании проекта на сервере, потому что я должен войти и создать все app/tmp/подкаталоги вручную, прежде чем они будут работать правильно. Существует ли способ настроить его для игнорирования содержания на этих папках, но все еще иметь их под управлением мерзавца, таким образом, они появляются, когда я клонирую repo в hoted каталог?

У меня также была проблема с моим индексом мерзавца, сбрасываемым, в то время как я работаю над ним, который заставляет меня должным быть делать намного больше фиксаций, чем должно быть необходимым, какие-либо идеи об этом также?

6
задан trobrock 7 February 2010 в 19:54
поделиться

1 ответ

Git хранит только файлы, а не каталоги, поэтому вы можете, например, добавить скрытый файл в этот каталог и зафиксировать его.

  1. Удалить приложение / tmp / из .gitignore
  2. touch app / tmp / .keep
  3. git add app / tmp / .keep
  4. git commit
  5. Добавить приложение / tmp / в .gitignore
11
ответ дан 8 December 2019 в 14:43
поделиться
Другие вопросы по тегам:

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