Использование разных имен папок для разных развертываний одного и того же хранилища - PullRequest
0 голосов
/ 09 июня 2011

При локальной разработке и на тестовом сервере общая папка имеет значение public_html, а при производстве - html.Я хотел бы избежать изменения слишком большого количества настроек - есть ли способ для Git понять, что это одна и та же папка?

Редактировать

Вот структура для справки:

Test server
- webapp
    - app
    - core
- public_html
    - index.php

Production server
- webapp
    - app
    - core
- html
    - index.php

Ответы [ 2 ]

2 голосов
/ 09 июня 2011

Символические ссылки спасут день, если принять нормальную платформу. Git может хранить символическую ссылку.

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

1 голос
/ 09 июня 2011

Вы должны использовать сценарий smudge / clean, чтобы переместить файлы в нужное вам место на вашем компьютере разработчика. Когда ваше рабочее дерево обновляется, файлы «пачкаются», поэтому они выглядят как public_html / somefile.html. Когда вы фиксируете изменения, дерево, которое будет сохранено, будет «очищено», а файлы будут сохранены как public / somefile.html.

enter image description here enter image description here

Подробнее об этом здесь:

http://progit.org/book/ch7-2.html

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...