Я работаю с Git/SourceTree/Eclipse. Я клонирую репозиторий GIT вне рабочего пространства Eclipse. SourceTree теперь указывает на это местоположение.Создание рабочей копии репозитория GIT
В GIT нет .project-файла. Поэтому в Eclipse я создаю новый динамический веб-проект и импортирую в него репозиторий GIT (включая папку .git). Проект строится просто отлично.
Теперь это означает, что любые изменения, внесенные в Eclipse, не отражаются в SourceTree, поскольку репозиторий GIT по существу находится в 2-х местах. Поэтому мне нужно сделать другое репо в SourceTree, чтобы указать на мое рабочее пространство Eclipse.
Я клонировал репозиторий GIT вне моего рабочего пространства, потому что я слышал, что это лучшая практика. Но, конечно, должен быть более простой способ.
Что это за простой способ?
Спасибо за любые полезные советы.
Если бы я был клонирован с EGit, могу ли я по-прежнему управлять своим репо с помощью SourceTree? Или я был бы вынужден сделать это в EGit? – fumeng
Хорошая точка. Я думаю, что SourceTree ожидает, что '.git' будет в текущем каталоге, поэтому я бы сказал« НЕТ », но должен проверить это. Обратите внимание, что вы также можете поместить проекты Eclipse в подкаталоги git-репозитория, которые могут решить проблему замедления Eclipse, поскольку он больше не будет пытаться получить доступ к '.git'. Технически репозиторий .git затем по-прежнему находится в вашем каталоге 'workspace', но он отсутствует в папке проекта Eclipse (который также может упоминаться как« рабочее пространство »). – hansvb