Почему Eclipse пытается скопировать мои .svn папки от src до мусорного ведра, и как я могу заставить его остановиться?

Вот подлый путь к нему для случая. Я имел, это по существу происходит со мной сегодня.

class A
{
  A *pThis;
  public:
  A()
   : pThis(this)
  {
  }

  void callFoo()
  {
    pThis->foo(); // call through the pThis ptr which was initialized in the constructor
  }

  virtual void foo() = 0;
};

class B : public A
{
public:
  virtual void foo()
  {
  }
};

B b();
b.callFoo();
35
задан Lii 27 March 2018 в 07:20
поделиться

3 ответа

Это происходит потому, что вы выполнили проверку проекта с использованием клиента SVN, отличного от Eclipse, а затем импортировали проект в Eclipse, и вы не уведомили Eclipse, что это проект SVN (т. Е. Eclipse не знает, что он должен игнорировать метаинформацию SVN).

Чтобы исправить это должным образом, после того, как вы импортировали проект в Eclipse, пусть Eclipse «знает» о SVN-природе проекта. Сделайте это до

  1. . Выберите проект и перейдите в раздел «Команда»> «Поделиться».
  2. Появится диалоговое окно с вопросом, является ли это проект CVS или SVN. Выберите позже.
  3. Он запросит учетные данные, введите их.
  4. Когда вы закончите, сделайте чистую сборку. Проблема уходит.
21
ответ дан 27 November 2019 в 06:36
поделиться

Добавьте папку .svn в список исключенных для исходной папки.

  • Проект-> Свойства
  • Путь сборки Java
  • Вкладка «Источник»
  • Выберите «Исключено»
  • щелкните
  • Щелкните рядом с разделом Шаблоны исключения внизу
  • Добавьте папку .svn и любые другие папки, которые не нужно копировать в выходной каталог
39
ответ дан 27 November 2019 в 06:36
поделиться

Следуйте процедуре, описанной Келли, но определите шаблон исключения как ** /. Svn / * . Это рекурсивно исключит все каталоги .svn из различных исходных папок.

28
ответ дан 27 November 2019 в 06:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: