Почему еще одно практическое руководство? Существуют действительно хорошие в сети, как руководство мерзавца , который прекрасен для начала. Это имеет хорошие ссылки включая книга мерзавца, которой может способствовать (размещенный на концентраторе мерзавца) и который идеально подходит для этой коллективной задачи.
На stackoverflow, я действительно предпочел бы видеть Ваши любимые приемы!
Мой, который я обнаружил только в последнее время, git stash
, объяснил здесь , который позволяет Вам сохранить свое текущее рабочее место и перейти к другому ответвлению
РЕДАКТИРОВАНИЕ: как предыдущее сообщение, если Вы действительно предпочитаете формат stackoverlow с сообщениями как Wiki, я удалю этот ответ
При создании нового проекта есть возможность использовать существующий исходный каталог:
New проект / новый проект Java / Создать проект из существующего источника.
Используйте это, сообщите ему, где находится ваш источник, и он должен автоматически определить, является ли это рабочей копией SVN.
Добавьте репозиторий в свой список репозиториев в подклипе, выбрав Window-> Show View-> Other ... и выбрав SVN-> SVN Repositories. Введите всю необходимую информацию для подключения к репозиторию.
Затем щелкните репозиторий правой кнопкой мыши и выберите «оформить заказ». Если в проекте еще нет файла .project eclipse, вы можете создать новый проект из источника. Если у него уже есть файл .project, он импортирует этот .project и будет использовать его в качестве вашего проекта eclipse локально.
Я думаю, что это невозможно с Subclipse, поскольку это указано в его документации , что вы можете импортировать существующую папку, управляемую svn, только при одном условии, согласно документу :
"Единственное требование - чтобы ваш рабочая копия также должна быть действующей Проект Eclipse ».
Итак, если у вас есть рабочая копия, которая не является полным проектом eclipse, Subclipse не подключит ее к SVN.
Это окончательно не будет работать, если вы используете для проверки другую версию svn, ту, которая поддерживается Eclipse. У меня была эта проблема, поскольку я использовал svn 1.6 для оформления заказа, но у меня была более старая версия eclipse, в которой было только 1.5. Subclipse имеет свой собственный встроенный клиент svn (на самом деле, в двух вариантах, если я не ошибаюсь).
Убедитесь, что версия subclipse соответствует клиенту svn, который вы использовали для оформления заказа. Вы можете проверить номер версии плагина для subclipse (Help -> About -> Click on subversion logo) и сопоставить его с svn --version
У меня есть рабочая копия svn, которая также является проектом в eclipse. после установки плагина subclipse у меня возникла та же проблема, рабочая копия не была распознана как таковая.
Мне просто случайно удалось распознать его как рабочую копию svn, переименовав проект, о котором идет речь, а затем переименовав его обратно в его старое имя. не очень красиво, но свое дело: -)