У меня есть репозиторий мерзавца, который является просто деревом каталогов (/myprogram/src/com/mycompany/test) с некоторыми исходными файлами. Я хочу создать проект затмения вокруг этого репозитория. Оба заказов create project
в затмении и git clone <url> <myprogram>
из командной строки дают мне, "папка уже существует" ошибка от любого инструмента, который я использую в последний раз. Я мог переместить файлы вручную для слияния их, но это чувствует себя грязным, и я не на 100% уверен, что знаю который файлы затронуть.
Как это, как предполагается, сделано правильно?
Невозможно напечатать символы Юникода в консоли, она поддерживает только символы, доступные на текущей кодовой странице. Недоступные символы преобразуются в ближайший эквивалент или знак вопроса.
-121--2093785-Есть несколько взломов, которые демонстрируют, как записывать многобайтовые наборы символов в консоль, но они ненадежны. Они требуют, чтобы ваш шрифт консоли был тем, который поддерживает его, и в общем, это то, чего я бы избегал. (Все эти методы ломаются, если ваш пользователь не делает дополнительную работу с их стороны... поэтому они не надежны.)
Если вам нужно записать выходные данные Юникода, я настоятельно рекомендую создать приложение GUI для обработки этого, а не использовать консоль. Это довольно легко сделать простой графический интерфейс, чтобы просто записать ваш вывод в элемент управления, который поддерживает Юникод.
-121--2093783-Для этого выберите Import - > Existing Projects in Workspace , выберите каталог, содержащий проект (родительский myprgram ), и установите флажок рядом с проектом ( myprogram ).
Чтобы обеспечить поддержку Git в Eclipse, установите eGit , а затем щелкните правой кнопкой мыши проект, выберите Team - > Share Project - > Git , разверните треугольник для выбора существующего репозитория и нажмите Finish . Это должно дать вам аннотации Git в проекте.
Другой вариант может состоять в том, чтобы просто выбрать Импорт - > Git - > Git Repository (после установки eGit) и импортировать ваш репозиторий (но я никогда не делал этого с локальным репозиторием). См. также Руководство пользователя eGit .
Для решения этой проблемы я просто скопировал git-репозиторий во вновь созданный проект, но после повторного рассмотрения проблемы я нашёл ссылку здесь , которая предлагает что-то немного более элегантное (но функционально похожее).
После создания нового проекта используйте Импорт -> Файловая система и Выбор всех. В моем случае, в моем репозитории уже был /src/com/..... Структура каталога , которая красиво слилась с той, что была установлена новым проектом затмения.