Git auto diff в каком-то внешнем текстовом файле - PullRequest
0 голосов
/ 26 июля 2010

Извините за мой английский;)

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

Может кто-нибудь посоветовать мне что-нибудь сделать что-то вроде этого:

  • Я редактирую свой файл user.rb (на этом шаге я хочу, чтобы все изменения были записаны с некоторыми изменениями.txt)
  • Затем я редактирую файл README (на этом шаге все изменения в README должны быть записаны и в change.txt)
  • А затем я реорганизую код в user.rb (на этом шаге newизменения в user.rb должны быть записаны в файл changes.txt ниже любых изменений. Я должен увидеть все свои изменения в файле user.rb)

Кто-то понял, чего я хочу?;)

1 Ответ

0 голосов
/ 26 июля 2010

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

вы можете создать Xml-файл, в котором каждый тег будет иметь идентификатор, подобный вашему filename.content тега, независимо от того, какие выходные данные команды Diff поступятфайл последний на.Теперь вы можете использовать любой язык программирования java, c # для записи и чтения из XML, а также увидеть лучший алгоритм поиска различий и его исправления.

...