Як завантажити код за допомогою SVN / Tortoise з Google Code?


88

Я щойно побачив справді крутий клієнт WPF-твіттера, який, на мою думку, розроблений підкастом HerdingCode HerdingCode, який називається Witty . (або, принаймні, я бачу, що багато тих хлопців використовують цього клієнта). Наразі цей проект опубліковано в Google Code.

Багато проектів на Google Code використовують Subversion як систему контролю версій (включаючи Witty). Ніколи не використовуючи Subversion, я не знаю, що робити, щоб завантажити код.

На вихідній сторінці цього проекту ( дотепне джерело коду Google ) він містить наступні вказівки:

Люди, які не є членами, можуть анонімно перевіряти робочу копію лише для читання через HTTP.
svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only

Мене бентежить, де я повинен ввести вищезазначену команду, щоб я міг завантажити код.

Я встановив SVN та Tortoise (про які я майже нічого не знаю).

Дякую за будь-яку допомогу або просто вказую мені у правильному напрямку.

... Ед (@emcpadden)


Схоже, це не працює в черепасі 1.8, тобто немає опції оплати svn. Але є можливість замовлення резюме. І ТАК, вставка URL-адреси не працює :(
Dr Deo,

Відповіді:


99

Після встановлення Tortoise (окремий клієнт SVN не потрібен), створіть десь нову порожню папку для проекту та клацніть правою кнопкою миші у Windows. Повинен бути варіант для SVN Checkout. Якщо вибрати цей параметр, відкриється діалогове вікно. Вставте URL-адресу, розміщену вище, у перше текстове поле цього діалогового вікна та натисніть "OK".


31
Інструкція Google Code може бути оманливою. Вони кажуть: "svn checkout mock-as3.googlecode.com/svn/trunk mock-as3-read-only". Я помилково включив "mock-as3-read-only" в URL-адресу, думаючи, що пробіл - це проблема форматування чи щось інше. Як сказав jodonnell, складайте лише до / trunk, а не далі.
Аксон

10
Інструкції Google Code стосуються лише командного рядка. Під час виконання в командному рядку ім'я в кінці - це ім'я локальної папки, до якої перевіряється код.
Едвард

Дякую @Axonn !! Те саме сталося і зі мною. Я витратив 15 хвилин, намагаючись зрозуміти, чому каса не працює.
Аарон

replicaisland.googlecode.com/svn/trunk URL- адреса replicaisland-read-only не існує
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-read-only)

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

Створіть папку, клацніть правою кнопкою миші порожній простір. Ви можете переглянути Repo або просто завантажити все це за допомогою оплати.

Я не знаю, чи потрібно вам бути членом Google чи ні, але я зареєструвався про всяк випадок. Веселіться з кодом.

Мізантропія


1
  • Завантажте двійкові файли svn
  • розпакуйте їх десь і додайте binпапку до змінної середовища PATH
  • відкрити консоль командного рядка (cmd.exe)
  • введіть там команду "svn checkout ...."
    • спершу cdперейдіть до місця, куди потрібно завантажити (тобто замовити) код проекту.

1

Якщо ви знаходитесь за брандмауером, вам доведеться налаштувати клієнта Tortoise для підключення до нього. Клацніть правою кнопкою миші десь у вашому вікні, виберіть "TortoiseSVN", виберіть "налаштування", а потім виберіть "мережа" в лівій частині панелі. Заповніть усі обов’язкові поля. Удачі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.