Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Git server for Windows

346  
  moose свой человек30.05.17 12:51
30.05.17 12:51 

Так много разных:

https://www.slant.co/versus/4865/4872/~gitstack_vs_bonobo-...


У кого есть опыт, поделитесь. Чем довольны, чем - нет и почему. Я пока кроме github и линукса (здесь не требуется никакого особенного софта) ничего не использовал.

#1 
Simple Nothing is f*cked30.05.17 19:26
Simple
NEW 30.05.17 19:26 
в ответ moose 30.05.17 12:51

Bitbucket? Он на жабе, по идее должен работать и на винде.

#2 
here_and_now коренной житель30.05.17 20:25
here_and_now
NEW 30.05.17 20:25 
в ответ moose 30.05.17 12:51

у меня в качестве гит сервера banana pi, и ничего, тянет.

бананиан как операционка.

я, правда, использую гит сервер не под версионирование напрограммированного, но тем не менее.

#3 
AlexOtt местный житель30.05.17 21:37
AlexOtt
NEW 30.05.17 21:37 
в ответ moose 30.05.17 12:51
  moose свой человек31.05.17 09:57
NEW 31.05.17 09:57 
в ответ here_and_now 30.05.17 20:25

Это тоже идея неплохая.

#5 
  moose свой человек31.05.17 10:02
NEW 31.05.17 10:02 
в ответ AlexOtt 30.05.17 21:37

Вы с этим работаете? Я имею ввиду git + tfs. Опишите, пожалуйста, структуру и процесс в нескольких словах. В частности - зачем Вам гит, чем не устраивает чистый тфс, раз он уже установлен? Вы ведь не устанавливали тфс специально, чтобы работать с гит? Он же (тфс) денег стоит.

#6 
Simple Nothing is f*cked31.05.17 16:32
Simple
NEW 31.05.17 16:32 
в ответ moose 31.05.17 10:02

tfs - это не только ценный мех система контроля версий, а полный alm.

#7 
Simple Nothing is f*cked31.05.17 16:33
Simple
NEW 31.05.17 16:33 
в ответ moose 31.05.17 10:02

Да, и почему вы не можете просто виртуалку на линухе забабахать?

#8 
  moose свой человек01.06.17 18:51
NEW 01.06.17 18:51 
в ответ Simple 31.05.17 16:33
Да, и почему вы не можете просто виртуалку на линухе забабахать?

Кто сказал, что мы что-то не можем? Мы все можем забабахать, но хотелось бы послушать об опыте коллег. Поделитесь Вашим опытом использования гита.


#9 
Simple Nothing is f*cked01.06.17 19:20
Simple
NEW 01.06.17 19:20 
в ответ moose 01.06.17 18:51

У нас Atlassian stack (Jira, Bitbucket, Confluence, Bamboo) стоит. Есть еще Gitlab, но с ним мы не работаем.

#10 
MrSanders старожил01.06.17 21:16
NEW 01.06.17 21:16 
в ответ Simple 01.06.17 19:20

Исчо б. Gitlab на виндовс не становится :)

Мы пробовали и его и битбакет. Они очень похожи. В гитлабе больше плагинов, возможностей показать красивый график вроде "среднее количество закоммиченных строк по пользователю за спринт". По производительности разницы не заметили.

У битбакета хорошая интеграция с jira. Плюшки для SourceTree. Остановились на нем.

#11 
  moose свой человек01.06.17 22:32
NEW 01.06.17 22:32 
в ответ Simple 01.06.17 19:20, Последний раз изменено 01.06.17 22:48 (moose)

Я ни с чем из перечисленного пока не сталкивался. Не затруднит описать, как выглядит "производственный процесс" с Вашим окружением? Как соприкасается, например, разработчик с каждым из перечисленных продуктов, манагер проекта, начальник, еще кто? Я не рассматриваю Ваш вариант для себя, но чем больше мнений, тем сложнее выбор :::)


Уточню, откуда мои тревоги, и чего я хочу в идеале. До сих пор я работал с гитом из командной строки, работал с локальными репозитори и на гитхабе. Никаких проблем не имел, все устраивало. Но вот возможно может возникнуть потребность работать командой, и не хочется выставляться на гитхабе. Большинство членов команды работает под виндоуз, отсюда нет желания иметь еще одну машину (пусть даже виртуальную). Просто ищем возможность создать свой "домашний" гитхаб. Я уже вроде нашел решение, которое бы нас, наверное, устроило, но если на нем остановиться, уже с ним и будем жить, ресурсов на переделки не будет. А вдруг есть что-то поудобнее? Потому и пытаюсь с опытом коллег ознакомиться.

#12 
Simple Nothing is f*cked02.06.17 18:14
Simple
NEW 02.06.17 18:14 
в ответ MrSanders 01.06.17 21:16
Исчо б. Gitlab на виндовс не становится :)

Так у нас все инфраструктура на линухе :)

#13 
Simple Nothing is f*cked02.06.17 18:16
Simple
NEW 02.06.17 18:16 
в ответ moose 01.06.17 22:32

У нас команды маленькие, так что соприкасаются только сами программеры в основном.

В принципе, все очень просто: создается тикет в жире, под это открывается ветка в битбакете. Когда фича готова, ставится пулреквест, коллега смотрит и сливает ветки.

Бамбу настроен так, чтобы при каждом пуше стартовал билд. Там можно еще настроить, чтобы при удачном билде автоматом сливалось, но мы это не используем.

#14 
MrSanders старожил02.06.17 18:50
NEW 02.06.17 18:50 
в ответ Simple 02.06.17 18:16

Т.е. у вас не 1:1 git-flow? Веток вроде development (master как deployment) для "законченые фичи, компилируемое но не протестированное состояние" не используете?

#15 
Simple Nothing is f*cked02.06.17 21:16
Simple
NEW 02.06.17 21:16 
в ответ MrSanders 02.06.17 18:50

Ну что-то типа того и получается.

#16