У мене є проект із підривної роботи, який я розробляю за допомогою Eclipse. Я зробив оригінальний замовлення з сховища svn зсередини Eclipse. Все було добре протягом декількох тижнів, тоді з незрозумілої причини Eclipse (конкретно: підкліп у Ganymede) вже не визнає мій проект під контролем svn. Командне контекстне меню показує лише основні параметри меню "застосувати патч" / "поділитися цим проектом". З оболонки я все ще можу оновити проект за допомогою інструментів командного рядка svn, тому я знаю, що облікові дані svn все ще працюють. Інші проекти, що знаходяться в підривній програмі в тій же копії Eclipse, як і раніше працюють.
Я розумію, що можу видалити локальну копію та перевірити її ще раз, але я краще зрозумію, що пішло не так - виправити проблему, а не замаскувати симптоми. Де Eclipse зберігає свої знання про те, які проекти перебувають під контролем версій? Я переглянув .project
файл і .settings
каталог, але не побачив явної згадки про природу svn або щось подібне, навіть у проектах, які все ще працюють належним чином.