На работе у нас тимсервер, там бардак, но жить можно. А свои проектики и прочее барахло я храню в гит-репозитории на битбукете. Для больших проектов делаю отдельный репозиторий, мелочевку по какому-то признаку разбиваю на группы и для каждой группы делаю свой репозиторий (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 (есть даже русская версия).
Забыл, что после установки гит-экстеншонс надо провести минимальную конфигурацию , сгенерировать ключики и добавить публичный ключ в настройках аккаунта битбукета. И чтобы не заливать всяких хлам в репозиторий, как я сделал в первый раз надо бы указать игнорируемые элементы. Олсо, в качестве прогаммы для работы с ssh в настройках при установке, лучше выбирать его родной ssh, а не putty, с которым я как-то не разобрался.
Олсо, аргементировать за гит я не буду и не могу. Я в один момент просто взял и начал использовать, указанным выше образом. Нравится значительно больше, чем svn, teamserver и еще какая-то платная, которыми довелось пользоваться в разное время. Ко всему прочему для студии, в которой я чаще всего пишу, есть вполне сносный провайдер системы контродя версий. А битбукет я выбрал за возможность создавать закрытые репозитарии, так как не считаю, что мое барахло нужно видеть всем подряд.
Если это нужно для коммандной разработки, то, я думаю, поставить в виртуалку убунту и по манулам в интернетах поднять сервер гита большого труда не составить. Если нужен просто локальный репозиторий, то гит их автоматически создает.
Comments 6
- зерегистрироваться на битбукете и создать репозиторий
- скачать и установить 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
Олсо, аргементировать за гит я не буду и не могу. Я в один момент просто взял и начал использовать, указанным выше образом. Нравится значительно больше, чем svn, teamserver и еще какая-то платная, которыми довелось пользоваться в разное время. Ко всему прочему для студии, в которой я чаще всего пишу, есть вполне сносный провайдер системы контродя версий. А битбукет я выбрал за возможность создавать закрытые репозитарии, так как не считаю, что мое барахло нужно видеть всем подряд.
Reply
Однако битбакет не подходит, хотя там и есть закрытые репозитории. Нужно установить свой сервер.
Reply
В принципе, есть еще вот такая штука http://www.visualsvn.com/ Поднимается и настраивается на винде за 5 минут. Работать можно через http://tortoisesvn.net/
Reply
Leave a comment