Мой ответ не будет соответствовать вашему вопросу, но для кредитных карт я просто добавлю 2 цифры текущего года
private int UpconvertTwoDigitYearToFour(int yearTwoOrFour)
{
try
{
if (yearTwoOrFour.ToString().Length <= 2)
{
DateTime yearOnly = DateTime.ParseExact(yearTwoOrFour.ToString("D2"), "yy", null);
return yearOnly.Year;
}
}
catch
{
}
return yearTwoOrFour;
}
Может быть просто репозиторий git с минимальным количеством файл в нем:
один: .
Обратите внимание, что такой «почти пустой» репозиторий («почти», потому что он по-прежнему имеет минимальный рабочий каталог вместе с каталогом .git) может затем с помощью '
git clone --bare
' (как проиллюстрировано здесь ), что делает его настоящим голым репо (но не «пустым»).
Это то голое репо, которое вы затем можете:
У вас в этот поток хорошее резюме «наоборот» (которое я сохраняю здесь для справки).
$ git-init
$ git-remote add origin server:/pub/git/test.git
Для нового проекта (кода еще нет) я хотел сделать пустой, пустой
репозиторий (без рабочей копии) на удаленном публичном сервере в качестве начального
точки, клонируйте его локально и постепенно создавайте локальный контент и
отправить его на удаленный общедоступный сервер.
На что Джунио Хамано ответил:
Вы подготовили пустой пустой репозиторий для публикации, и это очень хорошо.
Следующим шагом будет подготовка содержимого в другом месте. Который будет вашим частным рабочим местом, т.е. местом, где вы бы нормально работают в).
Вы толкаете со своего личного рабочего места в этот репозиторий публикации.
Ваше рабочее место там, где самая начальная фиксация должна исходить, так как вы единственный кто начинает проект.Обратите внимание, что частное рабочее место не обязательно должно быть клоном пустого. На самом деле это наоборот. Твоя работа начал с вашего личного рабочего места на место публикации.
Вы даже можете клонировать свой частный репозиторий для публикации. чтобы было понятно, кто главный, а кто копия, если вы хотел, но поскольку у вас уже есть пустой репозиторий для публикации, достаточно просто вставить ее.