Главная arrow Программирование arrow AVR arrow Как скачать исходники с Google Code (code.google.com) Saturday, November 25 2017  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:

Как скачать исходники с Google Code (code.google.com) Версия для печати
Написал microsin   
23.02.2011

На репозитории открытых проектов Google имеется много интересного, однако забирать оттуда исходники, не имея специального инструмента для этого, очень неудобно. Приходится открывать каждый файл по отдельности, заходить по ссылке View raw file, копировать текст в буфер и затем сохранять на диске...

На Google Code исходники обычно хранятся в двух стандартах систем управления версиями - Mercurial и SVN. Для каждой из систем доступен бесплатный софт, позволяющий легко и быстро скачать весь проект со всеми исходниками. Далее подробно рассмотрены способы получения исходников с code.google.com.

[Mercurial

Для закачки исходников репозитория Mercurial под Windows можно применить клиент TortoiseHG (см. Ссылки [1]).

Процесс по шагам:

1. Скачиваем TortoiseHG (я скачал tortoisehg-1.1.9.1-hg-1.7.5-x86.msi, 22.7 мегабайта), устанавливаем. После установки в браузере Explorer появляется контекстное меню TortoiseHG, на диске появляется папка c:\Program Files\TortoiseHg\ с утилитами и документацией, а также теперь прямо из командной строки можно вызывать команду hg.
2. Чтобы сделать локальный клон проекта из репозитория Google Code, нужно знать его URL. Например, чтобы сделать клон проета lightpack, у которого URL https://lightpack.googlecode.com/hg/, нужно выполнить простую команду:

hg clone https://lightpack.googlecode.com/hg/ lightpack

requesting all changes
adding changesets
adding manifests
adding file changes
added 275 changesets with 1248 changes to 471 files (+1 heads)
updating to branch default
260 files updated, 0 files merged, 0 files removed, 0 files unresolved

После выполнения команды в локальной папке (откуда запускалась команда) появится папка lightpack со всеми опубликованными документами и исходниками проекта lightpack.

[Subversion (SVN)

1. Скачиваем и устанавливаем TortoiseSVN [4]. Перезагружаемся.
2. После установки в контекстном меню Проводника появятся новые пункты (к сожалению, утилит командной строки svn нету).
3. Создаем пустую папку.
4. Кликаем правой кнопкой на пустой папке, выбираем SVN Checkout...
5. В строке ввода URL of repository: вводим (методом Copy/Paste) ссылку на репозиторий, откуда нужно скачать проект, например для команды 

svn checkout http://tetrapuzz.googlecode.com/svn/trunk/ tetrapuzz-read-only

   нужно ввести ссылку 

http://tetrapuzz.googlecode.com/svn/trunk/

Подробнее о системе контроля версий Subversion можно прочитать в русской документации, см. [6].

[GitHub, GIT]

Установка клиента GIT

1. Скачайте tortoisegit (см. [7]), запустите установку файла *.MSI. При запросе "Choose SSH Client" (выберите клиент SSH) выберите "TortoisePLink, coming from Putty, integrates with Windows better.". На всех остальных шагах тупо выбирайте Next, .. Next, Finish. Появится запрос о перезагрузке, перезагрузите компьютер.
2. Скачайте msysgit (см. [8]) -> Full installer for official Git for Windows 1.7.7 (*.exe файл), запустите установку. Везде жмите Next, на шаге "Adjusting your PATH environment" выберите вариант Use Git Bash only, на шаге Choosing the SSH executable выберите Use (Tortoise)Plink, и вставьте путь на свежеустановленный (на шаге 1) C:\Program Files\TortoiseGit\bin\TortoisePlink.exe. На шаге "Configuring the line ending conversions" выберите вариант Checkout Windows-style, commit Unix-style line endings.

gitsetup01.PNG gitsetup02.PNG gitsetup03.PNG

Как скачать репозиторий GIT

1. Создайте пустую папку, щелкните на ней правой кнопкой мыши, выберите в контекстном меню Git clone...
2. В поле ввода Url: вставьте ссылку на скачиваемый репозиторий, например git://johannes.krude.de/usb-relay, уберите галочку Load Putty Key, нажмите ОК, репозиторий скачается.

git-repository-download01.PNG git-repository-download02.PNG

[Словарик]

Commit, точка фиксации запоминание в базе данных репозитория текущего состояния проекта.

SCM Software Configuration Management (управление конфигурациями программ).

репозиторий база данных, привязанная к каталогу проекта. Эта база данных отражает текущее состояние исходников проекта.

[Ссылки]

1. TortoiseHG.
2. Другие клиенты для репозитория Mercurial.
3. Что такое Mercurial.
4TortoiseSVN.
5Система управления версиями Mercurial.
6. Книга на русском языке - Управление версиями в Subversion.
7. TortoiseGIT.
8. MsysGIT.

Последнее обновление ( 18.10.2011 )
 

Комментарии  

  1. #1 KSIRUS
    2012-05-2102:57:26 Спасибо

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

Защитный код
Обновить

< Пред.   След. >

Top of Page
 
microsin © 2017