Как я могу отобразить текущее имя ветви GIT в верхней части страницы, моего сайта разработки?

Вот моя ситуация:

Я развиваю локально на моем Mac с помощью MAMP (PHP). Мои сайты находятся под управлением GIT версии, и я указываю на моих серверов DEV к корню сайта под контролем версий на диске.

File structure:
--mysitehere/
---.git/ (.git folder is here versioning everything below)
---src/ (<-- web server root)
----index.php (need the codez here for displaying current git branch)

У кого-либо есть пример код, который я мог бы использовать, который смотрит в папку .git и видит, что такое текущая ветвь, и выводится на странице index.php (и решение Ruby для ROR dev)? Это было бы супер полезно, когда я переключаю ветки, и в моем браузере, когда я обновляю, я вижу, что я буду на «мастере» в верхней части страницы, или «твоей темой-филиал-имя-здесь» .

Я готов использовать стороннюю библиотеку, которая обращается к GIT программно в PHP, или что-то, что получает правильную переменную «текущей ветви» из файла на диске из .git.

23
задан program247365 17 September 2011 в 11:38
поделиться