Я хочу совершить мои работы. Но когда я хочу посмотреть, что я изменил, и написал их в сообщение commit, я увидел, что некоторые из моих изменений не будут отображаться.
В чем проблема?
Ответ 1
Измените максимальные линии и размер в параметрах
Инструменты > Параметры > Diff
Изменение максимального количества строк Diff
А также
Изменить ограничение размера (текст)
Ответ 2
Я добавляю этот ответ как еще одну возможную причину SourceTree, "только показывающую историю изменений для одного файла". Это раздражало меня довольно долго. Никакие изменения настроек не отображали более одного файла. THEN, я понял, что сводка транзакций фактически представляет собой панель, которая скользит по списку файлов. ZOMG.
Ответ 3
Убедитесь, что вы скопировали последнюю версию своего проекта, которую вы хотите зафиксировать, в каталог ваших репозиториев, который вы установили для SourceTree. Замените старый проект на новый, затем откройте SourceTree
Откройте SourceTree, нажмите commit, выберите все файлы, которые вы хотите зафиксировать, и, вероятно, все файлы вы увидите (потому что SourceTree показывает измененные файлы после нажатия фиксации).
На кнопке Puush сверху вы увидите красную иконку уведомления, которая означает, что вы не нажимали последнюю фиксацию. После этого ваши изменения должны быть видны в BitBucket и SourceTree
Ответ 4
Другая возможная причина:
Убедитесь, что Игнорировать пробелы в режиме просмотра не включено.
Ответ 5
Убедитесь, что ваш фильтр настроен правильно:
Для меня фильтр вышел из строя, и хотя в основном тексте было указано "Ожидающие файлы", в раскрывающемся списке ничего не было выбрано.