2016-03-22 2 views
2

Я скопировал рабочую область, используемую Eclipse (Mars), в новый каталог (используя tar, чтобы гарантировать, что разрешения/право собственности не повреждены). Все работает хорошо, за исключением того, что eGit указывает на старые файлы .gitconfig в исходной рабочей области. Например:Как изменить расположение конфигурации eGit?

/workspace1 (original workspace) 
/workspace2 (new copy) 

... и при использовании «workspace2» Я иду к виду «Git репозиториев», щелкните правой кнопкой мыши хранилище и выберите «Свойства» и «Конфигурация» «место» указывает на «workspace1» и изменение ветвей изменят «workspace1». Путь местоположения - это что-то вроде «/Users/alex/workspaces/workspace1/project1/.git/config», и мне просто нужно изменить «workspace1» на «workspace2».

Все, что мне нужно сделать, это изменить путь, но я не могу найти этот текст в любом файле конфигурации (используя grep), и это значение доступно только для чтения в диалоговом окне. Кто-нибудь знает, как я могу изменить путь? Намного проще сделать это, чем отключить/снова подключиться и т. Д.

Большое спасибо! Приветствия,

Alex

ответ

1

Конфигурационный из Гит Reposititories зрения хранятся в «/Users/alex/workspaces/workspace1/.metadata/.plugins/org.eclipse.core.runtime/.settings/ org.eclipse.egit.core.prefs». Однако, я думаю, что это не очень хорошая идея, чтобы отредактировать его напрямую.

Я предлагаю вам изменить путь с помощью EGit функции:

  1. Выберите проект и нажмите правую кнопку мыши: Team -> Disconnect
  2. В Гит Reposititories просмотра, выберите хранилище и щелкните правой кнопкой мыши: Remove Reposititory from View
  3. Выбор проекта и щелкните правой кнопкой мыши: Team -> Share Project...
  4. Выберите GIT как тип репозитория и примените по умолчанию.
+0

Thanks beckyang! Я ценю предупреждение о том, что редактирование файла конфигурации не рекомендуется, но хорошая новость заключается в том, что после его изменения он работает отлично. Мой первоначальный тест включал в себя и внесение изменений в git в исходное рабочее пространство, которое я смог синхронизировать в новом рабочем пространстве. Все идет нормально. Опять же - большое спасибо! – user1098932

Смежные вопросы