Использование Github
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Использование Github
Я не в курсе, как именно работает github, поэтому есть такой глупый вопрос: разработка фара продолжает вестись, используя svn, или теперь можно и git?
Last edited by John Doe on Sat 28 Oct, 2017 12:34, edited 1 time in total.
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Github через Web
А как посоветуете работать в своём репозитории?
Модифицировать master, или лучше создать отдельный branch?
Какие могут быть подводные камни?
Модифицировать master, или лучше создать отдельный branch?
Какие могут быть подводные камни?
-
- Posts: 131
- Joined: Sat 28 Jun, 2014 23:07
- Has thanked: 2 times
- Been thanked: 9 times
Использование Github
John Doe, форкните (один раз) и создавайте отдельные бранчи и предлагайте пулл реквесты. Если Вы собираетесь вносить изменения, то, наверняка, у Вас будут различные идеи (может одна, а может и несколько). Естественно, для каждой идеи создавать отдельные бранчи. Только периодически чистите свою копию от устаревших бранчей и храните свою копию оригинального репозитория в актуальном состоянии, то есть делайте мердж мастера оригинального репозитория.
Такой путь использую, взаимодействуя с разработчиками colorer-schemes. Возможно, чуть больше телодвижений, чем в svn, но существенно гибко и безопасно.
Простите за обилие жаргонных слов.
Такой путь использую, взаимодействуя с разработчиками colorer-schemes. Возможно, чуть больше телодвижений, чем в svn, но существенно гибко и безопасно.
Простите за обилие жаргонных слов.
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Использование Github
git'ом я ещё не обзавёлся, поэтому полез через веб, но не обнаружил там такой возможности.
Разве что таким вот странноватым способом: https://www.sitepoint.com/quick-tip-syn ... t-the-cli/
Воспользовался пока этим: https://upriver.github.io/
-
- Posts: 131
- Joined: Sat 28 Jun, 2014 23:07
- Has thanked: 2 times
- Been thanked: 9 times
Использование Github
John Doe, штатной команды для создания pull request в git нет. Запросы на изменение (pull requests) я через ГУИ создаю -- в браузере, основная работа с git идет в командной строке. Синхронизация своей копии с обновлениями из осного репозитория -- тоже из командной строки.
-
- Posts: 1351
- Joined: Fri 30 Nov, 2007 15:32
- Location: Крым
- Has thanked: 15 times
- Been thanked: 50 times
- Contact:
Использование Github
Я бы посоветовал master держать для синхронизации, а все изменения и pull request-ы делать в бранчах (если вопрос про работу с форком).
Ужас какой.John Doe wrote: ↑Sun 29 Oct, 2017 18:17 git'ом я ещё не обзавёлся, поэтому полез через веб, но не обнаружил там такой возможности.
Разве что таким вот странноватым способом: https://www.sitepoint.com/quick-tip-syn ... t-the-cli/
Я лично синхронизацию делаю через 2 remote-а на локальной копии. Достаточно просто делается.
Для работы с git-ом, особенно если опыта в нём нет, лучше gui какой-нибудь поставить. Мне вот smartgit очень нравится, сильно упрощает работу.
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Использование Github
TortoiseGit неплох, хотя и не без изъянов.John Doe wrote: ↑Sun 29 Oct, 2017 18:17git'ом я ещё не обзавёлся
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Использование Github
По-моему, стандартных gitk и git gui вполне хватает для GUI поддержки. А если есть Visual Studio, в которой теперь поддержка гита идет из коробки, то и тем более. Далее в Фаре добавляем частые команды в специальное юзер меню для частых гит команд, становится еще лучше.
Если есть PowerShellFar, то можно этот модуль использовать либо как есть, либо взять его за основу для своих собственных гит команд с UI в Фаре.
Если есть PowerShellFar, то можно этот модуль использовать либо как есть, либо взять его за основу для своих собственных гит команд с UI в Фаре.
- cmd.exe
- Posts: 378
- Joined: Fri 16 Apr, 2010 18:26
- Location: Нижний Новгород
- Has thanked: 181 times
- Been thanked: 10 times
- Contact:
Использование Github
Могу посоветовать по своему опыту работы с GIT https://www.sourcetreeapp.com/
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
I know nothing except the fact of my ignorance. (с) Socrates
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
Использование Github
Ещё бы багтрекер там включить до кучи + всё по англицки писать дабы избежать фрагментации.
Ы?
-
- Posts: 705
- Joined: Tue 05 Apr, 2005 09:26
- Been thanked: 3 times
- Contact:
Использование Github
По гиту я использую:
Много кто вместо TortoiseGit используют Git Extensions. Они сопоставимы по функционалу и выбор больше зависит от вкусовшины и используемых вами сценариев.
- Для повседневной работы VS 2017
- Для чуть более сложных случаев (например ребейз и мердж) TortoiseGit: https://tortoisegit.org
- Для ещё более сложных случаев командную строку: https://github.com/git-for-windows/git/releases
Много кто вместо TortoiseGit используют Git Extensions. Они сопоставимы по функционалу и выбор больше зависит от вкусовшины и используемых вами сценариев.
Last edited by DiRTy_GaRRy on Wed 01 Nov, 2017 17:23, edited 2 times in total.
Ы?