Как я создаю репозиторий мерзавца по проекту затмения или наоборот?

У меня есть репозиторий мерзавца, который является просто деревом каталогов (/myprogram/src/com/mycompany/test) с некоторыми исходными файлами. Я хочу создать проект затмения вокруг этого репозитория. Оба заказов create project в затмении и git clone <url> <myprogram> из командной строки дают мне, "папка уже существует" ошибка от любого инструмента, который я использую в последний раз. Я мог переместить файлы вручную для слияния их, но это чувствует себя грязным, и я не на 100% уверен, что знаю который файлы затронуть.

Как это, как предполагается, сделано правильно?

8
задан Sastopher 14 January 2010 в 08:04
поделиться

2 ответа

Невозможно напечатать символы Юникода в консоли, она поддерживает только символы, доступные на текущей кодовой странице. Недоступные символы преобразуются в ближайший эквивалент или знак вопроса.

-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 .

16
ответ дан 5 December 2019 в 10:03
поделиться

Для решения этой проблемы я просто скопировал git-репозиторий во вновь созданный проект, но после повторного рассмотрения проблемы я нашёл ссылку здесь , которая предлагает что-то немного более элегантное (но функционально похожее).

После создания нового проекта используйте Импорт -> Файловая система и Выбор всех. В моем случае, в моем репозитории уже был /src/com/..... Структура каталога , которая красиво слилась с той, что была установлена новым проектом затмения.

1
ответ дан 5 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

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