У меня есть PHP приложения в моей корневой папке веб (например:/WWW/проект /)Test мерзавец ветвь локального веб-сервер
Я хочу использовать мерзавец с моим проектом, но я очень запутанным с его полезностью , Например ...
Я создаю ветку «NewContactPage» ... поэтому у меня две ветви: master и NewContactPage. Я делаю некоторые изменения в файле contact.php (например), но ¿, где я могу проверить это изменение и сравнить с файлом contact.php master. (У меня есть только одна папка для веб-сайтов). Должен ли я архивировать весь проект на другой webroot. Если я хочу протестировать некоторые функции? В самом деле?! `
================ EDIT UPDATE ВОПРОС ====== Я думаю, что я не объяснить очень хорошо ... Я трей с другой пример.
В моей локальной среде разработки есть один веб-сервер Apache, где webroot для apache is/user/12345/project/www ok?
В этом каталоге у меня есть мой проект (с git), например, моя основная ветка развивается. Поэтому, когда я перехожу на http://localhost, я вижу index.php для разработки, хорошо?
Ну, я слежу за лучшей практикой git flow и, например, мне нужно создать ветку с новой функцией, например, с новой страницей contact.php, поэтому я создаю контакт филиалаNEW и в этой ветке редактирую контакт .php с некоторым кодом ...
Итак, если я перехожу к http://localhost/contact.php (например), я увижу новое изменение (ответ для контактаNEW), но ... Если я хочу визуально сравнить (с веб-браузером) два файлы (develop/contact.php и contactNEW/contact.php), например, чтобы увидеть ... «цвет кнопки» ¿что я должен делать? Я должен скопировать все ветви в новую веб-корневую папку? или лучше скопировать всю ветвь contactNEW на другой webroot (например, virtualhost) для apache?
Я полагаю, что я должен совершить или «отменить фиксацию» над репозиторием, а затем обновить веб-браузер ... ¿нет?
Благодаря
Совет 'cp' верно, он работает; Я бы предложил переключить это на «git clone», хотя он может «засунуть» свои изменения в свои первичные РЕПО, когда он закончит. – AnoE