Свой version control

Dec 05, 2012 14:39

У меня огромная куча скриптов, и исходников и уже очень давно пора скормить их какой-то version-control системе (VCS ( Read more... )

vcs, it

Leave a comment

Comments 6

stdray December 5 2012, 12:52:29 UTC
На работе у нас тимсервер, там бардак, но жить можно. А свои проектики и прочее барахло я храню в гит-репозитории на битбукете. Для больших проектов делаю отдельный репозиторий, мелочевку по какому-то признаку разбиваю на группы и для каждой группы делаю свой репозиторий (documents, experiments, configs и тд). Начать проще всего так:
- зерегистрироваться на битбукете и создать репозиторий
- скачать и установить http://code.google.com/p/gitextensions/downloads/list
- git clone git@bitbucket.org:username/somerep.git
- скопировать в образовавшуюся папку файлы
- git add *
- git commit -m "blabblahblah"
- git push origin master
После этого файлы окажутся на сервере битбукета. В простейшем случае можно работать, изменяя/добавляя файлы и повторая последние три пункта. Параллельно в свободное время почитывать http://git-scm.com/book (есть даже русская версия).

Reply

stdray December 5 2012, 13:07:10 UTC
Забыл, что после установки гит-экстеншонс надо провести минимальную конфигурацию , сгенерировать ключики и добавить публичный ключ в настройках аккаунта битбукета. И чтобы не заливать всяких хлам в репозиторий, как я сделал в первый раз надо бы указать игнорируемые элементы. Олсо, в качестве прогаммы для работы с ssh в настройках при установке, лучше выбирать его родной ssh, а не putty, с которым я как-то не разобрался.

Олсо, аргементировать за гит я не буду и не могу. Я в один момент просто взял и начал использовать, указанным выше образом. Нравится значительно больше, чем svn, teamserver и еще какая-то платная, которыми довелось пользоваться в разное время. Ко всему прочему для студии, в которой я чаще всего пишу, есть вполне сносный провайдер системы контродя версий. А битбукет я выбрал за возможность создавать закрытые репозитарии, так как не считаю, что мое барахло нужно видеть всем подряд.

Reply

moi_drug_daun December 5 2012, 13:26:10 UTC
Спасибо, принял.
Однако битбакет не подходит, хотя там и есть закрытые репозитории. Нужно установить свой сервер.

Reply

stdray December 5 2012, 13:44:00 UTC
Если это нужно для коммандной разработки, то, я думаю, поставить в виртуалку убунту и по манулам в интернетах поднять сервер гита большого труда не составить. Если нужен просто локальный репозиторий, то гит их автоматически создает.

В принципе, есть еще вот такая штука http://www.visualsvn.com/ Поднимается и настраивается на винде за 5 минут. Работать можно через http://tortoisesvn.net/

Reply


Leave a comment

Up