Git-кодирование с IDE - PullRequest
       0

Git-кодирование с IDE

0 голосов
/ 18 февраля 2011

Я новичок в Git. Перед использованием Git я использовал Subversion для своего веб-проекта. Мне интересно знать, как программировать в среде IDE при работе с GIT. Что касается SVN, на вашем компьютере локально хранится только одна версия кода, поэтому нам просто нужно открыть и отредактировать эту версию непосредственно перед передачей в удаленное хранилище. Однако для Git у нас есть несколько ревизий, которые хранятся локально, поэтому я не знаю, как работать с IDE. Должна ли IDE поддерживать Git? В настоящее время мне удается кодировать только с помощью встроенного редактора в терминале, что не очень удобно.

Ответы [ 4 ]

3 голосов
/ 18 февраля 2011

Я не понимаю, насколько актуальна IDE.Вы просто делаете коммит в любое время, когда хотите, как обычно, а затем, когда вы хотите отправить его в удаленный репозиторий, вы делаете это.

Это бонус, если IDE, конечно, поддерживает Git, так как тогда вам не нужнопереключаться между консолью и IDE, но, конечно, не имеет в.Среда IDE должна игнорировать Git-репозиторий так же, как она должна игнорировать каталоги .svn для Subversion.

Конечно, работа с Visual Studio - даже без каких-либо плагинов - не вызывала у меня проблем, связанных с Git.

0 голосов
/ 18 февраля 2011

Как уже упоминал Джон, папка .git, содержащая все версии, скрыта от IDE.У вас всегда есть одна версия, извлеченная из вашей рабочей директории, которая просто содержит обычный исходный код.

Я работаю с Netbeans, для которого существует плагин, который поддерживает некоторые очень основные функции GIT.Он выделяет строки, которые были изменены, добавлены или удалены по сравнению с предыдущей версией, что весьма полезно.Для ветвления, коммитов и т. Д. Я использую терминал.

0 голосов
/ 18 февраля 2011

С git у вас есть основная ветка, в которую вы обычно фиксируете свои изменения. Нет никакой разницы с SVN, потому что в SVN вы обычно фиксируете транк. Если вы работаете с ветками, вы перейдете на ветку либо с SVN, либо с Git и сделаете там свои коммиты. Вот и все. Одним из отличий между Git и SVN в этом случае использования является то, что у вас есть вся история, доступная при работе с Git.

0 голосов
/ 18 февраля 2011

Многие крупные IDE имеют некоторую поддержку Git. Обычно это происходит из плагина, а не из основной функциональности IDE.

По крайней мере, интеграция git вашей IDE должна позволить вам фиксировать и передавать в удаленное репо. Он также может работать на более ранних фиксациях и т. Д. Ваш пробег может варьироваться в зависимости от выбранного языка, используемой среды IDE и вашей платформы. Все это просто оболочка для системных команд, поэтому вы ничего не сможете сделать, это может быть просто не удобно.

Я согласен с Джоном - IDE не имеет значения. Вы бы просто работали нормально. Если вы укажете IDE на правильный каталог, он покажет код и позволит вам работать с ним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...