New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Разработка переехала с Svn на Git

Обо всём по программе

Разработка переехала с Svn на Git

Postby ikm » Fri Oct 30, 2009 11:03 pm

Так как Git гораздо удобнее Svn, проект переехал на него. Старый Svn-репозиторий пока на месте, но новые изменения будут идти уже в Git.

Чтобы склонировать репозиторий:
Code: Select all
git clone git://git.berlios.de/goldendict

Чтобы обновить, в директории goldendict:
Code: Select all
git pull

Смотреть логи коммитов можно здесь.

Как работать c git под windows - сам не пробовал, но слыхал про msysgit и про tortoise git. Пишите сюда о том, насколько реально с ними работать.

С нумерацией ревизий проблема, там хэши. Можно использовать дату последнего коммита из лога на странице коммитов, например, "30 Oct 2009 22:50:36". Можно указывать и просто хэш, но боюсь, у людей возникнет закономерная проблема -- как понять, какой новее какого. Поэтому дата выглядит предпочтительней.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Разработка переехала с Svn на Git

Postby data man » Mon Nov 02, 2009 2:33 pm

Взял PortableGit-1.6.5.1-preview20091022.7z отсюда http://code.google.com/p/msysgit
Впечатлила скорость "забирания" из репозитория.
Проблем никаких !
data man
 
Posts: 46
Joined: Thu Oct 08, 2009 9:38 am

Re: Разработка переехала с Svn на Git

Postby ikm » Mon Nov 02, 2009 3:44 pm

А там только CLI, или еще и GUI есть?
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Разработка переехала с Svn на Git

Postby data man » Mon Nov 02, 2009 4:07 pm

ikm wrote:А там только CLI, или еще и GUI есть?

И то и то: но GUI примитивный - из папки "cmd" нужно запустить git.cmd c параметром GUI.
Все сделано через скрипты Tcl - Tk.
data man
 
Posts: 46
Joined: Thu Oct 08, 2009 9:38 am

Re: Разработка переехала с Svn на Git

Postby Stranger » Mon Nov 02, 2009 9:08 pm

tortoise git сделан надстройкой к git с гуем в стиле TortoiseSVN (контекстное меню эксплорера).
Stranger
 
Posts: 9
Joined: Wed May 13, 2009 5:24 am

Re: Разработка переехала с Svn на Git

Postby strannik » Tue Nov 03, 2009 10:40 am

+, связка tortoisegit + msysgit работает на ура
strannik
 
Posts: 74
Joined: Mon Oct 19, 2009 12:05 pm

Re: Разработка переехала с Svn на Git

Postby unera » Fri Nov 06, 2009 5:57 pm

а зачем все сунули в подпапку src?
unera
 
Posts: 144
Joined: Wed Jun 03, 2009 6:55 pm

Re: Разработка переехала с Svn на Git

Postby ikm » Fri Nov 06, 2009 6:16 pm

Это осталось еще с svn. Там идея была в том, что потом может появиться что-то еще, кроме src. Но деле в git это оказалось не очень удобно, потому что, в отличие от svn, тут, похоже, нельзя сделать checkout конкретной подпапки. Какова стандартная практика проектов, использующих git?
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Разработка переехала с Svn на Git

Postby unera » Fri Nov 06, 2009 9:02 pm

ikm wrote:Это осталось еще с svn. Там идея была в том, что потом может появиться что-то еще, кроме src. Но деле в git это оказалось не очень удобно, потому что, в отличие от svn, тут, похоже, нельзя сделать checkout конкретной подпапки. Какова стандартная практика проектов, использующих git?

ну в git если что-то появляется в самом проекте обычно держат в его подкаталогах.
а так один git-репо на один проект. в корне обычно средства сборки.

PS: и проекты традиционно называют project.git а не project/.git

PPS: а вебинтерфейс к git приделаете? там вроде просто одна CGI-шка но удобно довольно, ссылку там бросить на форуме итп
unera
 
Posts: 144
Joined: Wed Jun 03, 2009 6:55 pm

Re: Разработка переехала с Svn на Git

Postby ikm » Fri Nov 06, 2009 9:09 pm

На берлиозе уже есть веб-интерфейс. В первом посте ссылка была на changelog. И название git-директории -- тоже их :)
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Next

Return to Общий

Who is online

Users browsing this forum: No registered users and 13 guests