crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

6 страниц V  « < 2 3 4 5 6 >  
Ответить в данную темуНачать новую тему
> Git против SVN
Litkevich Yuriy
  опции профиля:
сообщение 3.2.2010, 11:54
Сообщение #31


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9666
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Tonal @ 3.2.2010, 11:41) *
Может нужно клонировать через 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


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9666
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


тут обнаружил, что SVN теперь стал подпроект Апача:
http://subversion.apache.org/
на родном http://subversion.tigris.org/ так написано
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 10.10.2010, 17:03
Сообщение #33


Профессионал
*****

Группа: Модератор
Сообщений: 1601
Регистрация: 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  


Цитата(Iron Bug @ 10.10.2010, 18:03) *
что сразу не понравилось: нет репозитория как такового: то бишь, фактически, нет защиты от самого себя: случайно удалил папку - и привет: все твои версии вместе с ней канули в Лету. это есть очень плохо. переносимость копированием папок - совсем мелкий плюс. а вот отстутствие защиты данных - это очень фигово. вариант решения: создавать репозиторий из-под другого юзера и коммитить от его имени, но крайне осторожно... но это гемор, в работе это неудобно. а другого я пока не придумала.
В качестве еще одного варианта, могу предложить поднять git server. Лучше на удаленном компьютере, например на том, где у вас сейчас стоит svn. Хотя можно и на локальном

Цитата(Iron Bug @ 10.10.2010, 18:03) *
кроме того, не нашла ни одного приемлемого графического интерфейса для работы с ним
Да, меня тоже ни один из существующих не устраивает. Пользуюсь консолью, и не испытываю при этом никаких неудобств. В консоли всё быстрее как то получается. Но это конечно на любителя ...

Цитата(Iron Bug @ 10.10.2010, 18:03) *
а так, в общем, пока особых плюсов не вижу. надо посмотреть на возможности ветвления. может, там что-то полезное есть...
У меня нет большого опыта использования svn, поэтому так подробно сравнить не могу. Одно знаю точно, git значительно удобнее при совместной разработке.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 10.10.2010, 19:00
Сообщение #35


Профессионал
*****

Группа: Модератор
Сообщений: 1601
Регистрация: 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  


Почему вы должны использовать Git вместо Subversion
Почему Git лучше, чем X
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
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


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9666
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(panter_dsd @ 17.6.2011, 12:22) *
Что за глюк с двойным ответом?
дважды нажимаешь отправить
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

6 страниц V  « < 2 3 4 5 6 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.1.2021, 11:40