| 32 | == Краткое описание того, как пользоваться Subversion == |
| 33 | |
| 34 | Предположим, что вы получили от Александра Владимировича следующие данные для авторизации в SVN: |
| 35 | |
| 36 | - Логин: alexander.smal |
| 37 | |
| 38 | - Пароль: abracadabra |
| 39 | |
| 40 | Адрес вашего репозитория будет такой: |
| 41 | `http://trac.compscicenter.ru/svn/cpp15/alexander.smal/` |
| 42 | (это адрес вашей папки в репозитории). |
| 43 | |
| 44 | Для того, чтобы загрузить туда своё домашнее задание, совершенно бесполезно открывать соответствующую ссылку в браузере. Для работы с SVN нужно поставить клиент. |
| 45 | |
| 46 | - Самый простой способ для Windows пользователей - поставить графический клиент [http://tortoisesvn.net/ TortoiseSVN], с которым всё просто и приятно. |
| 47 | Инструкция: http://www.source-team.com/svnfordummies |
| 48 | |
| 49 | - Если у Вас не windows или Вы хотите всё делать из консоли, то смело ставьте консольный клиент (например, `sudo apt-get install subversion`). Инструкция по командам SVN: http://svnhowto.com/ |
| 50 | |
| 51 | При помощи клиента нужно выгрузить (Checkout) репозиторий - у вас создастся папка на компьютере. |
| 52 | После этого нужно создать внутри папку для домашнего задания. |
| 53 | Положить в неё свои файлы. Добавить (Add) папку к репозиторию. |
| 54 | Сделать коммит (Commit) изменений на сервер. |
| 55 | |
| 56 | ВНИМАНИЕ: не стоит добавлять в репозиторий лишние файлы, такие как бинарные файлы |
| 57 | или служебные файлы вашей IDE. |
| 58 | |
| 59 | Для консольных пользователей последовательность команд должна быть примерно такой |
| 60 | |
| 61 | {{{ |
| 62 | # svn co http://trac.compscicenter.ru/svn/cpp15/alexander.smal/ --username alexander.smal |
| 63 | [ вводите пароль ] |
| 64 | # cd alexander.smal |
| 65 | # mkdir ha1 |
| 66 | |
| 67 | [ кладёте в ha1 свои .cpp и .hpp файлы + Makefile ] |
| 68 | |
| 69 | # svn add ha1 |
| 70 | # svn ci -m "Home assignment #1" |
| 71 | }}} |
| 72 | |