Сравнение двух ревизий CVS в Eclipse

В конце концов меня стало достаточно раздражать, чтобы задать вопрос: как мне провести простую разницу между двумя ревизиями файла в CVS? Обычно я хочу сравнить последнюю ревизию и какую-нибудь старую. Я использую плагин Eclipse CVS. Когда я использую «сравнить с-> Другая ветка или версия ...» из контекстного меню выбранного файла (последняя версия из HEAD или другой ветки), я получаю список ветвей, тегов и дат, но не ревизий. Обычно я просто создаю дату, которая, как я знаю, находится достаточно далеко в прошлом, чтобы я мог сравнить необходимые изменения, но я подумал, что должен быть лучший способ.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
8
0
6 996
2

Ответы 2

Ответ - показать историю файла с помощью контекстного меню-> Команда-> Показать историю, затем выбрать две ревизии и контекстное меню для выбора-> сравнить друг с другом.

Кажется, есть два основных пути:

контекстное меню-> Команда-> Показать историю

который показывает линейную историю, и вы можете выбирать и сравнивать между ними, однако он может быть очень раздутым и трудным для чтения, когда ваш проект имеет много веток / тегов. Лично мне это показалось менее полезным, чем:

контекстное меню-> Команда-> Показать историю коммитов

Кажется, что это показывает историю того, что было совершено для конкретной ветки / тега, в которой вы находитесь. Вы можете сделать это для каждого файла или для папки. Результат очень похож, но я нахожу его более ясным. Вы можете щелкнуть дату фиксации, и она покажет вам все файлы (которые вас интересуют), которые были зафиксированы в эту дату.

Если вы дважды щелкните файл, появится другое меню, чтобы вы могли сравнить его с другим файлом в истории фиксации.

РЕДАКТИРОВАТЬ (я обнаружил, что если вы дважды щелкните «другой» файл, он ничего не сделает, вам нужно нажать «ОК» в диалоговом окне, что мне кажется глупым. Это может быть связано с тем, что у меня есть вне всякого сравнения 3 подключите, я не уверен, будет ли он вести себя так же без него) РЕДАКТИРОВАТЬ

В правом верхнем углу окна истории коммитов есть небольшая кнопка, которая позволяет переключиться в режим просмотра истории (но мне всегда легче читать, чем обычный просмотр истории, если я делаю это таким образом)

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

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

Другие вопросы по теме