|
IntelliJ IDEA была создана в первую очередь для разработки на Java, но она понимает и многие другие языки программирования, в том числе Groovy, Kotlin, Scala, JavaScript, TypeScript и SQL, и предлагает интеллектуальную помощь в написании кода на каждом из этих языков. Первоначальная индексация исходного кода позволяет IDE создать виртуальную карту проекта. Используя информацию виртуальной карты, она мгновенно обнаруживает ошибки, предлагает варианты автодополнения кода с учетом контекста, выполняет рефакторинг и т. д.
|
|
IntelliJ IDEA была создана в первую очередь для разработки на Java, но она понимает и многие другие языки программирования, в том числе Groovy, Kotlin, Scala, JavaScript, TypeScript и SQL, и предлагает интеллектуальную помощь в написании кода на каждом из этих языков. Первоначальная индексация исходного кода позволяет IDE создать виртуальную карту проекта. Используя информацию виртуальной карты, она мгновенно обнаруживает ошибки, предлагает варианты автодополнения кода с учетом контекста, выполняет рефакторинг и т. д.
|
|
|
|
+IntelliJ IDEA по умолчанию поддерживает самые популярные системы контроля версий, такие как Git, Subversion, Mercurial и Perforce. Проект из системы контроля версий можно клонировать прямо на начальном экране, проанализировать разницу между двумя версиями, управлять ветками, записывать и отправлять изменения, разрешать конфликты слияния, просматривать историю изменений и т. д.
|
|
|
|
+IntelliJ IDEA обеспечивает интеграцию с Git, позволяя клонировать проекты из Git, записывать и отправлять изменения, работать с несколькими ветками, управлять списками изменений и проверять изменения перед отправкой. В IntelliJ IDEA на вкладке Log в окне Git можно посмотреть историю всего проекта, а также отдельных папок и файлов. Можно также открыть соответствующее представление History. В редакторе можно добавить к файлам историю в виде аннотаций, как это делает git blame.
|