В Eclipse начните использовать проекцию Git Repository Explorer и Git Staging View.
Обозреватель репозитория показывает ваш клон, позволяя вам видеть ваши ветки, историю изменений и т. д. Вы можете щелкнуть правой кнопкой мыши по имени вашего клона и выбрать «Потянуть». Это позволит получить изменения с сервера Bitbucket, а затем объединить их с вашей локальной веткой.
Обратите внимание, что вы не должны тянуть до тех пор, пока вы не спрячете какие-либо локально измененные файлы или не зафиксируете их в своей ветке. Если запрос конфликтует с какими-либо локальными изменениями, действие будет отклонено.
Поскольку вы делитесь веткой с другими людьми, вам следует подумать об изменении вашей локальной (главной?) ветки через Configure Branch..., чтобы включить параметр Rebase. Это означает, что когда вы объединяете удаленные изменения в своей локальной ветке, любые исходящие коммиты воспроизводятся поверх входящих. Это означает, что когда вы нажимаете, вы избегаете точек слияния, которые могут загромождать историю. Поощряйте других людей, работающих в своих репозиториях, делать то же самое.
Во-вторых, когда вы фиксируете изменения, научитесь использовать представление Git Staging. Это позволяет легко перетаскивать изменения и фиксировать их за один раз. Вы также можете сделать это из Team | Добавить и Команда | Подтвердить... но ИМО это гораздо более неуклюже.
Когда вы будете готовы к тому, чтобы другие увидели ваши совершенные изменения, вы должны подтолкнуть их. Обычно вы должны либо щелкнуть правой кнопкой мыши по проекту, либо выбрать Team | Отправьте в восходящий поток или перейдите в обозреватель репозитория, щелкните правой кнопкой мыши клон и выберите «Отправить в восходящий поток». При необходимости вам, возможно, придется извлечь, прежде чем вы сможете нажать, потому что сервер отклонит изменения, если они не удовлетворяют требованиям слияния.
Это основной рабочий процесс использования Git в Eclipse. Как правило, также убедитесь, что ваша версия плагина EGit не ниже 2.3.1 или 3.0.1 в зависимости от вашей версии Eclipse.
person
locka
schedule
24.09.2013