Как загрузить код с помощью SVN / Tortoise из Google Code?


88

Я только что увидел действительно крутой твиттер-клиент WPF, который, как мне кажется, был разработан парнями из подкаста Herding Code, HerdingCode, под названием Witty . (по крайней мере, я вижу, что многие ребята используют этот клиент). Этот проект в настоящее время размещен в Google Code.

Многие проекты в Google Code используют Subversion в качестве системы контроля версий (включая Witty). Я никогда не использовал Subversion, поэтому не знаю, что делать, чтобы загрузить код.

На исходной странице этого проекта ( код Google с остроумием ) дается следующая инструкция:

Нечлены могут анонимно получить рабочую копию, доступную только для чтения, через HTTP.
svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-только для чтения

Я не понимаю, где я должен ввести указанную выше команду, чтобы загрузить код.

Я установил SVN и Tortoise (о которых я почти ничего не знаю).

Спасибо за любую помощь или просто указываете мне в правильном направлении.

... Эд (@emcpadden)


Похоже, это не работает в черепахе 1.8, т.е. нет опции проверки svn. Но есть вариант оформления cvs. И ДА, вставка URL-адреса не сработает :(
Dr Deo

Ответы:


99

После установки Tortoise (отдельный клиент SVN не требуется) создайте где-нибудь новую пустую папку для проекта и щелкните ее правой кнопкой мыши в Windows. Должен быть вариант для SVN Checkout. Выбор этой опции откроет диалоговое окно. Вставьте URL-адрес, который вы разместили выше, в первое текстовое поле этого диалогового окна и нажмите «ОК».


31
Инструкция Google Code может вводить в заблуждение. Они говорят: «svn checkout mock-as3.googlecode.com/svn/trunk mock-as3-read-only». Я по ошибке включил в URL-адрес "mock-as3-read-only", думая, что это проблема форматирования или что-то в этом роде. Как сказал jodonnell, добавляйте только до / trunk, ничего больше.
Axonn

10
Инструкции Google Code предназначены только для командной строки. При выполнении в командной строке имя в конце - это имя локальной папки, в которой выполняется извлечение кода.
Эдвард

Спасибо @Axonn !! Со мной случилось то же самое. Я потратил 15 минут, пытаясь понять, почему касса не работает.
Аарон

replicaisland.googlecode.com/svn/trunk URL-адрес, доступный только для чтения, не существует
Azahar

Я тоже собирался потратить 15 минут, только если я не прочитал комментарий Аксонна.
noob

16

Создайте папку, в которой вы хотите сохранить код, и щелкните ее правой кнопкой мыши. Выберите SVN Checkout ... и введите http://wittytwitter.googlecode.com/svn/trunk в поле URL-адреса репозитория.

Вы также можете запустить

svn checkout http://wittytwitter.googlecode.com/svn/trunk

из командной строки в папке, которую вы хотите сохранить (конечно, на вашем пути должен быть файл svn.exe).


просто хотел добавить, что метод командной строки такой же для Mac OS X.
Chunky Chunk


7

Выбрать Tortoise SVN - > Settings - > NetWork

Заполните требуемый прокси, если есть, а затем проверьте.


4

Щелкните правой кнопкой мыши папку, в которую хотите загрузить, и откройте ее tortoise-svn -> repo-browser.

Введите URL-адрес выше в следующем окне.

щелкните правой кнопкой мыши trunkпапку и выберите либо checkout(если вы хотите обновить SVN позже), либо export(если вам просто нужна ваша собственная копия этой ревизии).



1

Если у вас есть Tortoise SVN, как у меня, возьмите ссылку Google и скопируйте ТОЛЬКО URL.

Обычный (svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-только для чтения)

Изменено на URL- ( http://wittytwitter.googlecode.com/svn/trunk/Изменен на URL- wittytwitter)

Создайте папку, щелкните правой кнопкой мыши пустое место. Вы можете просмотреть репо или просто скачать все это через оформление заказа.

Не знаю, нужно ли вам быть участником Google или нет, но я на всякий случай зарегистрировался. Получайте удовольствие от кода.

Мизантропия


1
  • Загрузите двоичные файлы svn
  • распакуйте их куда-нибудь и добавьте binпапку в переменную окружения PATH
  • откройте консоль командной строки (cmd.exe)
  • введите там команду "svn checkout ...."
    • Обязательно сначала перейдите cdв то место, где вы хотите скачать (т.е. оформить заказ) код проекта.

1

Если вы находитесь за брандмауэром, вам необходимо настроить клиент Tortoise для подключения к нему. Щелкните правой кнопкой мыши где-нибудь в окне, выберите «TortoiseSVN», выберите «настройки», а затем выберите «сеть» в левой части панели. Заполните все обязательные поля. Удачи.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.