Git против SVN |
Здравствуйте, гость ( Вход | Регистрация )
Git против SVN |
Litkevich Yuriy |
3.2.2010, 11:54
Сообщение
#31
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Может нужно клонировать через Git-gui? обычно клонирую через консоль (GIT Bash).Ты как клонировал? Но при работе с флэшкой (как раз там в одном из проектов имя файла на русском) стал использовать такой подход: в каталоге на флэшке делаю git init (в GIT Bash) А потом через GIT GUI делаю pash из хранилища на стационарной машине во флэшку (предварительно добавив в ./git/config путь к хранилищу на флэшке). П.С. в начале использования git'а иногда пользовался им от имени "Администратор", при этом в Documents and Settings создавался каталог с не читаемым именем. И Git никогда не запоминал настройки, видимо создать каталог он создал, а вот прочитать его не мог. Потом завёл себе переменную окружения HOME и настроил её в каталог без кирилицы, Git стал хранить свои хахаряшки в нём. И всё стало нормально работать. |
|
|
Litkevich Yuriy |
1.4.2010, 16:52
Сообщение
#32
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
тут обнаружил, что SVN теперь стал подпроект Апача:
http://subversion.apache.org/ на родном http://subversion.tigris.org/ так написано |
|
|
Iron Bug |
10.10.2010, 17:03
Сообщение
#33
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
поставила я ради эксперимента GIT.
что сразу не понравилось: нет репозитория как такового: то бишь, фактически, нет защиты от самого себя: случайно удалил папку - и привет: все твои версии вместе с ней канули в Лету. это есть очень плохо. переносимость копированием папок - совсем мелкий плюс. а вот отстутствие защиты данных - это очень фигово. вариант решения: создавать репозиторий из-под другого юзера и коммитить от его имени, но крайне осторожно... но это гемор, в работе это неудобно. а другого я пока не придумала. кроме того, не нашла ни одного приемлемого графического интерфейса для работы с ним пока что: те, которые есть, либо падают и дико не дружат с иксами (до падения некоторых фич экрана, хотя у меня экспериментальный деб с наворотами, может быть, от этого их пучит), либо слишком убоги и не дают никаких преимуществ по сравнению с работой из командной строки. а когда надо, например, закоммитить с полсотни файлов, то вручную это делать через текстовый редактор, снимая дурацкие комменты в файле коммита - это гемор. может, есть что-то приличное для гнома по управлению GIT'ом? а так, в общем, пока особых плюсов не вижу. надо посмотреть на возможности ветвления. может, там что-то полезное есть... Сообщение отредактировал Iron Bug - 10.10.2010, 17:04 |
|
|
igor_bogomolov |
10.10.2010, 18:52
Сообщение
#34
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
что сразу не понравилось: нет репозитория как такового: то бишь, фактически, нет защиты от самого себя: случайно удалил папку - и привет: все твои версии вместе с ней канули в Лету. это есть очень плохо. переносимость копированием папок - совсем мелкий плюс. а вот отстутствие защиты данных - это очень фигово. вариант решения: создавать репозиторий из-под другого юзера и коммитить от его имени, но крайне осторожно... но это гемор, в работе это неудобно. а другого я пока не придумала. В качестве еще одного варианта, могу предложить поднять git server. Лучше на удаленном компьютере, например на том, где у вас сейчас стоит svn. Хотя можно и на локальномкроме того, не нашла ни одного приемлемого графического интерфейса для работы с ним Да, меня тоже ни один из существующих не устраивает. Пользуюсь консолью, и не испытываю при этом никаких неудобств. В консоли всё быстрее как то получается. Но это конечно на любителя ... а так, в общем, пока особых плюсов не вижу. надо посмотреть на возможности ветвления. может, там что-то полезное есть... У меня нет большого опыта использования svn, поэтому так подробно сравнить не могу. Одно знаю точно, git значительно удобнее при совместной разработке.
|
|
|
Iron Bug |
10.10.2010, 19:00
Сообщение
#35
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
я пока всё же останусь на SVN. привычнее, работа с большим количеством файлов организована удобней и нет риска запортачить весь свой труд случайно нажав не ту кнопку в каком-нить коммандере всё-таки один репозиторий легче контролировать, охранять и бэкапить, чем разбросанное по всему компу программное хозяйство. у меня и проекты, и сайты, и собственные патчи к стандартным библиотекам... всё это в разных местах и слить в одно нет никакой возможности. а репозиторий в одном месте и всегда можно за ним следить. мы разрабатывали совместно софт под SVN - никто вроде не жаловался. я тоже не вижу причин: там ещё и подкаталоги можно вытаскивать, а не весь проект. нафига весь проект тащить, если человек правит одну мелкую библиотечку, например? дело не в скорости доступа (по сравнению с разработкой это вообще ноль), а в удобстве и надёжности. в SVN я могу раздавать права для юзеров и следить, кто где напакостил, если проект вдруг покривел. в общем, мне всё же привычнее в SVN работать.
|
|
|
Kagami |
10.10.2010, 20:57
Сообщение
#36
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
У меня всегда есть копия репозитория на удаленном сервере куда я отправляю все изменения. Если что случится с локальным хранилищем, то всегда есть резервная копия
|
|
|
igor_bogomolov |
17.6.2011, 8:43
Сообщение
#37
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
|
|
|
panter_dsd |
17.6.2011, 9:21
Сообщение
#38
|
Жаждущий знаний Группа: Участник Сообщений: 254 Регистрация: 1.1.2009 Из: Санкт-Петербург Пользователь №: 474 Спасибо сказали: 32 раз(а) Репутация: 3 |
igor_bogomolov, хорошие статейки. Отправлю начальству на прочтение, а то этот svn на работе уже достал.
|
|
|
panter_dsd |
17.6.2011, 9:22
Сообщение
#39
|
Жаждущий знаний Группа: Участник Сообщений: 254 Регистрация: 1.1.2009 Из: Санкт-Петербург Пользователь №: 474 Спасибо сказали: 32 раз(а) Репутация: 3 |
igor_bogomolov, хорошие статейки. Отправлю начальству на прочтение, а то этот svn на работе уже достал.
Что за глюк с двойным ответом? Уже второй раз так. Это если нажимать Ctrl+Enter. |
|
|
Litkevich Yuriy |
17.6.2011, 10:12
Сообщение
#40
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 28.1.2025, 16:44 |