Я использую Eclipse 2019-03 с CDT.Я импортировал несколько проектов.Все проекты используют SVN и git.
Я использую Git integration for Eclipse
и Subclipse
, Subvcersion Client Adapter
и SVNKit
.
В Eclipse некоторые проекты являются проектами SVN, а некоторые - Git.Различия:
После щелчка правой кнопкой мыши по проекту -> Команда: в проектах SVN я вижу параметры SVN, а в проектах Git я вижу параметр git.
В Project Explorer проекты Git выглядят иначе, чем проекты SVN.
После щелчка правой кнопкой мыши по проекту -> Свойства: проекты SVN содержат пункт меню для SubVersion.и проекты Git содержат пункт меню для Git.
Я хотел бы преобразовать все проекты Git в проекты SVN, поскольку в настоящее время это наша SCM по умолчанию.Возможно, позже я захочу конвертировать все проекты в Git.Существует ли правильный способ без изменения файлов .project
или .cproject
или переименования папки .git
?Как Eclipse выбирает, является ли проект проектом Git или SVN?
РЕДАКТИРОВАТЬ: Для одного проекта я удалил папку .git
и импортировал проект.Проект был добавлен как проект SVN.Затем я импортировал копию этого проекта с папкой .git
.Проект был добавлен как проект Git.Я сравнил .project
и .cproject
и не обнаружил существенных различий.Я сравнил оба проекта в .metadata/.plugins/org.eclipse.core.resources/.projects/
.Существуют только два существенных различия:
Я не уверен, поможет ли эта информация кому-либо, но для меня не ясно, как изменить проект с одного SCM на другой.