На работе у разработки нет контроля версий. Под этим я подразумеваю, что нам разрешено регистрироваться в депо P4 только тогда, когда набор изменений готов к регрессионному тестированию. Мы не можем проверить изменения в межколярном пространстве! Существует множество проблем, связанных с отсутствием контроля версий во время разработки, которые мне не нужны. Вместо этого я довел проблему до prodsys, и они сказали: «Нет, но то, что вы делаете в своем домашнем каталоге, это ваше дело». По сути, я могу установить его сам, если захочу.
К сожалению, я не могу установить его сам, потому что я нахожусь на CentOS 5 на работе и у меня нет root. Yum не даст вам время суток, если у вас нет рута. Так что я могу сделать, чтобы получить мерзавца? Я в порядке со статически связанными двоичными файлами, если это облегчает задачу, но я нигде не могу найти такую вещь. Я тоже ищу git-p4.
Редактировать: Я скачал тарбол, но думаю, что мне не хватает deps. Я прочитал документ INSTALL и отключил все необязательные зависимости:
make prefix=$HOME/git NO_TCLTK=YesPlease NO_OPENSSL=YesPlease NO_CURL=YesPlease NO_EXPAT=YesPlease
Но я все еще не могу построить.
Я получаю эту ошибку:
: command not foundline 2:
: command not foundline 5:
: command not foundline 8:
./GIT-VERSION-GEN: line 14: syntax error near unexpected token `elif'
'/GIT-VERSION-GEN: line 14: `elif test -d .git -o -f .git &&
и он создает много .o, пока я не доберусь до:
...
LINK git-daemon
make: *** No rule to make target `GIT-VERSION-FILE', needed by `git-am'. Stop.`
И я снова застрял.