Генерация нескольких установок (например, InstallShield LE) из разных компилируемых версий одной и той же программы winforms

Я просто спрятался с git hash-object и создал следующий объект commit:

tree 5efb9bc29c482e023e40e0a2b3b7e49cec842034
author x <x@x.com> -134607600 -0500
committer z <z@z.com> 1402404632 -0600

blah blah

Вы заметите, что дата автора установлена ​​на отрицательное число. Затем я использовал git update-ref, чтобы попытаться связать объект commit ... не повезло, я получаю следующий вывод, когда я делаю журнал git:

$ git log
commit 2303e7012001a3cc1c3dec806d0902008e1257a8
Author: x <x@x.com>
Date:   (null)

    blah blah

Sourcetree также смущен:

Parents: 
Author: x <x@x.com>
Date: Monday, January 01, 0001 12:00:00 AM
Committer: z <z@z.com>
Commit Date: Tuesday, June 10, 2014 7:50:32 AM

(я думаю, что я забыл включить родительский объект фиксации ...)

Точно так же даты в далеком будущем тоже не работают (указывая, что он, вероятно, не обрабатывает это как 64-битное значение, даже если оно одно).

Я не уверен, что этот ответ квалифицируется как «нет, вы не можете этого сделать» или «вы можете, но он не работает» Что ж". Один из них нуждается в модифицированном клиенте, чтобы иметь возможность просматривать журналы git с правильными датами, удаляя все возможные выгоды для этого. Если кто-то знает отличную команду git log, которая будет правильно анализировать эти временные метки (они ушли в этот момент?!?!), Пожалуйста, исправьте меня.

0
задан Daniele 5 March 2019 в 08:21
поделиться

1 ответ

Дайте больше информации, пожалуйста.

Каков результат вашей компиляции? Один exe, несколько файлов, ... ?? В чем разница между несколькими настройками? Только ссылки в файлах или что-то еще?

0
ответ дан cvechelp 5 March 2019 в 08:21
поделиться
Другие вопросы по тегам:

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