Я использую Darcs на работе в течение более года, но я постоянно задавал себе тот же вопрос:отслеживание зависимостей в Darcs
Каков наилучший способ отследить изменение строки кода/файл/кода, вызывает зависимость между двумя патчами? А пока мой способ сделать это состоит в следующем:
проверить, какие файлы два пятна влияют используя
darcs changes -i
и набравx
для соответствующих участков.Я проверяю, на какие файлы влияют оба исправления.
Я думаю, какой файл вызывает зависимость и с помощью
darcs amend --unrecord
Я удаляю изменения в этот файл из обоих патчей.Я проверяю, разрешена ли зависимость, и добавьте изменения обратно к исправлениям, при этом постоянно проверяя, была ли заново восстановлена или нет зависимость и тем самым отслеживается часть кода, вызывающего зависимость.
Этот метод проб и ошибок поиска строки/файла кода, вызывающего зависимость, требует много времени. Должен быть более простой способ сделать это, я что-то упустил? Заранее спасибо!
wow такой отличный ответ – Janosch