SourceTree не покажет все мои изменения

Я хочу совершить мои работы. Но когда я хочу посмотреть, что я изменил, и написал их в сообщение commit, я увидел, что некоторые из моих изменений не будут отображаться.

В чем проблема?

Ответ 1

Измените максимальные линии и размер в параметрах

Инструменты > Параметры > Diff

Изменение максимального количества строк Diff А также Изменить ограничение размера (текст)

Ответ 2

Я добавляю этот ответ как еще одну возможную причину SourceTree, "только показывающую историю изменений для одного файла". Это раздражало меня довольно долго. Никакие изменения настроек не отображали более одного файла. THEN, я понял, что сводка транзакций фактически представляет собой панель, которая скользит по списку файлов. ZOMG.

ZOMG

Ответ 3

  • Убедитесь, что вы скопировали последнюю версию своего проекта, которую вы хотите зафиксировать, в каталог ваших репозиториев, который вы установили для SourceTree. Замените старый проект на новый, затем откройте SourceTree
  • Откройте SourceTree, нажмите commit, выберите все файлы, которые вы хотите зафиксировать, и, вероятно, все файлы вы увидите (потому что SourceTree показывает измененные файлы после нажатия фиксации).
  • На кнопке Puush сверху вы увидите красную иконку уведомления, которая означает, что вы не нажимали последнюю фиксацию. После этого ваши изменения должны быть видны в BitBucket и SourceTree

Ответ 4

Другая возможная причина:

Убедитесь, что Игнорировать пробелы в режиме просмотра не включено.

Ответ 5

Убедитесь, что ваш фильтр настроен правильно:

Для меня фильтр вышел из строя, и хотя в основном тексте было указано "Ожидающие файлы", в раскрывающемся списке ничего не было выбрано.