Написать приложение на С# для связи с Git - C#
Формулировка задачи:
День добрый коллеги. Поставили мне одну задачку, а я даже не знаю с какой стороны к ней подойти. Задача следующая:
* Клонировать любой git репозиторий с гитхаба в котором используются теги -Данные из гита, как вариант, можно получать вызовом системной команды git с параметрами. В документации по git есть подробное описание команд.
Для Вас будут полезны вызовы "git tag и git show".
В голову пришло перебрать папки в репозитории, потом перебрать файлы и найти все tag, но где их искать, в каком файле? Можно ли как-то связать приложение С# c Git через командную строку. В общем, буду благодарен любому совету - с чего начать?
это не проблема
(Клонировать можно программно, можно вручную перед запуском приложения)
Написать приложение на С#, которое получит:
* Список текущих тегов репозитория
* Для каждого тега найдет соотвествующий ему коммит и считает дату коммита
* Сохранит это в XML или JSON документ в виде списка, например (для xml):
<root> <tag name="1.3.0" date="Mon, 14 Sep 2015 14:58:34 GMT"/> ... ... <tag ...> </root>
Решение задачи: «Написать приложение на С# для связи с Git»
textual
Листинг программы
git log -1 <тег>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д