Исправление ошибки сравнение первого коммит с предыдущим

При попытке сравнить версию файла коммита с предыдущим система не
находила предыдущий коммит и выдава ошибку
This commit is contained in:
Alexey Bolshakov 2025-11-24 16:41:21 +03:00
parent 631359a351
commit 364a899bc2

View File

@ -857,7 +857,7 @@
// В коммите слияния почему то работает только для первого файла
//Команда = Команда + ЭлементыФормы.Коммиты.ТекущаяСтрока.Коммит
// + ?(Не ЭлементыФормы.Коммиты.ТекущаяСтрока.Слияние, "~", "^^" + ЭлементыФормы.Родители.ТекущаяСтрока.Номер);
Команда = Команда + ?(Родители.Количество() = 1, Родители[0].Коммит, Родители.Найти(ЭлементыФормы.ФайлыКоммита.ТекущаяСтрока.НомерРодителя, "Номер").Коммит);
Команда = Команда + ?(Родители.Количество() = 1 Или Родители.Найти("Родитель", "Роль") = Неопределено, Родители[0].Коммит, Родители.Найти(ЭлементыФормы.ФайлыКоммита.ТекущаяСтрока.НомерРодителя, "Номер").Коммит);
Иначе
Если ПустаяСтрока(ЭлементыФормы.Коммиты.ТекущаяСтрока.Коммит) Тогда
Возврат ирОбщий.ПрочитатьТекстИзФайлаЛкс(ИмяРабочегоФайла());