Я предполагаю, что вы используете Subclipse, и вы использовали опцию Team> Share Project.
Способ, с помощью которого эта опция работает, заключается в том, что она создает папку в хранилище и затем извлекает ее в корень вашего проекта локально. Это преобразует ваш локальный проект в действительную рабочую копию SVN.
Следующий шаг - добавить и зафиксировать ваши ресурсы. Вместо того, чтобы делать это автоматически, Subclipse инициирует синхронизацию. Это должно открыть представление Eclipse Synchronize и показать все ваши ресурсы как исходящие изменения. Затем вы можете совершить их.
Причина, по которой это происходит, состоит в том, чтобы дать вам возможность добавлять элементы и настраивать свойства SVN перед фиксацией. Например, предположим, что у вас есть папка «bin» или папка WEB-INF / classes, в которой хранится скомпилированный вывод. Обычно вы не хотите фиксировать эту папку, поэтому вы можете сначала добавить ее родителя, а затем добавить эту папку в список игнорирования родительского, чтобы она не была зафиксирована. Вы также можете иметь некоторые файлы, которые вы не хотите фиксировать. Представление Synchronize предоставляет удобный пользовательский интерфейс для этого.