Какие действия Egit предпринять, чтобы получить копию файла src TESTGIT1 из MainServerRepository в LocalServerRepo для работы? - PullRequest
0 голосов
/ 17 октября 2018

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

В одном рабочем пространстве Eclipse изначально был один проект без использования Egit, а просто обычное автоматическое и adhoc копирование файлов из резервной копии измененного каталога разработки в папки с датами резервного копирования.Продвижение на сервер сборки было выполнено путем ручного копирования исходных файлов и двоичных файлов, проведения различий между исходным кодом на MainServer и локальным сервером для управления любыми объединениями.Теперь необходимо внедрить правильную систему контроля версий, используя Egit, так как пользователь Egit впервые.Я установил два тестовых проекта Eclipse в своем рабочем пространстве: проект A, который используется совместно с MainServerRepository, и проект B, который используется совместно с LocalServerRepo.Два git-репозитория будут находиться в разных каталогах: MainServerRepository в сети и LocalServerRepo в моей области в сети, где я делаю резервную копию своего ПК.

Какие действия Egit я предпринимаю для продвижения последнего TESTGIT1.src из MainServerRepository в LocalServerRepo для работы на моем локальном сервере?(Команда> Выборка из апстрима недоступна).Затем, после тестирования, как я могу проверить в src TESTGIT1 в основном проекте сервера сборки, источник и объекты находятся в MainServerRepository?

Я использовал Team> Commit успешно для регистрации, но использую вырезать и вставить для перемещения кода между двумя проектами (до фиксации) и чувствую, что должен быть лучший способ сделать это или настроитьпроекты по-разному в Eclipse.

Или я должен использовать Team> push или Team> merge?

Нужен ли мне локальный репозиторий или я просто захожу в рабочее пространство?

Любые комментарии / вопросы / помощь будут приветствоваться, поскольку вы не поняли это из прочтения EGit / User_Guide .

1 Ответ

0 голосов
/ 22 октября 2018

TESTGIT1 commited to localServerProject

Редактировать TESTGIT1.src в проекте Eclipse, совместно используемом с LocalServerRepo (testGitRepo), пока работа над ним не будет завершена на локальном сервере.Затем примените те же изменения к TESTGIT1 в основном проекте сервера сборки, используя правую кнопку мыши «копировать + вставить», щелкнуть правой кнопкой мыши, команда> проверить. Затем в представлении «Git Staging» щелкните знак «плюс», чтобы добавить его в индекс (область подготовки), затем нажмите кнопку «Подтвердить».кнопка, объединяющаяся с любыми другими изменениями, внесенными в TESTGIT1.src другими разработчиками.Не используйте команду push для отправки всего содержимого LocalServerRepo.Или есть лучший ответ?

...