Плагин Eclipse git
Egit - это набор плагинов Eclipse для работы с репозиториями GIT. Он основан на библиотеке JGIT , которая является реализацией GIT в Pure Java. Этот пакет лицензирован в соответствии с EPL 2.0 . Пожалуйста, обратитесь к файлу LICENSE
для полной лицензии.
Компоненты
Этот пакет состоит из следующих основных компонентов.
Выполнение
- org.eclipse.egit : плагин брендинга Eclipse для Egit .
- org.eclipse.egit.core : плагин Eclipse, обеспечивающий интерфейс для org.eclipse.jgit и подготовки поддержки для разрешения обработки в рабочем пространстве Eclipse. Это также обеспечивает реализацию поставщика команд.
- org.eclipse.egit.gitflow : Пакет реализации поддержки модели ветвления Gitflow.
- org.eclipse.egit.gitflow.ui : Bundle реализует пользовательский интерфейс для модели ветвления GitFlow.
- org.eclipse.egit.target : Целевая платформа Eclipse, предоставляющая 3 -е место в Egit для сборки и для работы Egit в Eclipse Workspace.
- org.eclipse.egit.ui : плагин Eclipse, предоставляющий пользовательский интерфейс поверх org.eclipse.egit.core.
Тесты
- org.eclipse.egit.core.junit : многократные классы, используемые тестированием Egit .
- org.eclipse.egit.core.test : модульные тесты для org.eclipse.egit.core.
- org.eclipse.egit.gitflow.test : модульные тесты для org.eclipse.egit.gitflow.
- org.eclipse.egit.ui.test : ui тесты на org.eclipse.egit.ui.
Упаковка
- org.eclipse.egit.doc : Документация по документации. Необработанная документация написана в вики.
- org.eclipse.egit-feature : функция Eclipse для установки основных комплексов реализации
- org.eclipse.egit.gitflow-feeture : функция Eclipse для установки дополнительного пакета GitFlow.
- org.eclipse.egit.repository : определения репозитория Egit P2, которые можно использовать для установки и обновления Egit, включают все функции и плагины из репозитория JGIT P2.
- org.eclipse.egit.source-Feature : Функция Eclipse для установки исходных пучков Egit, чтобы помочь отладке Egit в Eclipse.
Совместимость
- В целом, Egit поддерживает по крайней мере последние два выпуска Eclipse. Для получения подробной информации, пожалуйста, смотрите FAQ.
- Выпуски JGIT и EGIT версируются в соответствии с Semantic Wrersing Osgi.
- Более новая версия Egit может реализовать новые функциональные возможности, удалять существующие функции и изменять другие без другого уведомления, чем то, что написано в заметках выпуска, самих журнала и исходных файлов.
Функции
Следующий список не завершен, но он дает обзор функций:
org.eclipse.egit.core
- Supplies an Eclipse team provider.
- Connect/disconnect the provider to a project.
- Search for the repositories associated with a project by autodetecting the Git repository directories.
- Store which repositories are tied to which containers in the Eclipse workspace.
- Tracks moves/renames/deletes and reflects them in the cache tree.
- Resolves through linked containers.
org.eclipse.egit.ui
- Connect team provider wizard panels.
- Подключитесь к поставщику команды GIT, сделав новый репозиторий.
- Connect to Git team provider by searching local filesystem for existing repository directories.
- Team actions: track (add), untrack (remove), disconnect, show history, compare version.
- Resource decorator shows file/directory state in the package explorer and other views.
- Creating new commits or amending commits.
- View for staging changes (whole files and partial staging), showing their differences and committing them.
- Graphical history viewer with the ability to compare versions using eclipse built-in compare editor.
- Clone, push, pull, fetch
- Merge, rebase, cherry-pick
Missing Features
- signing support is incomplete
- verifying signed tags
- signing pushes
Поддерживать
Post questions or comments to the [email protected] mailing list. You need to be subscribed to post.
Внося
See the EGit Contributor Guide.
About Git
More information about Git, its repository format, and the canonical C based implementation can be obtained from the Git website.