2010-07-26 37 views
0

對不起,我的英文;)Git auto diff在一些外部文本文件中

我想做類似於自動比較。例如,我正在寫一篇文章,並希望將所有更改粘貼到項目代碼中。我討厭編寫代碼,然後將其複製粘貼到文本編輯器,編寫評論,然後再編寫代碼。

有人能不能指點我沒有辦法做到水木清華這樣的:

  • 編輯我的一些user.rb文件(在這一步,我想寫成一些changes.txt所有更改)
  • 然後我編輯README文件(在這一步中,README中的所有更改也應寫入到changes.txt中)
  • 然後我重構user.rb中的代碼(在此步驟中,user.rb中的新更改應寫入更改。 txt下面的任何變化。我應該看到我對user.rb文件的所有更改)

有人明白我想要什麼? ;)

回答

0

我不知道你到底想要什麼,如果你想要的邏輯,然後在這裏 我可以建議。 我的理解就像你有一些項目,你做了一些改動,現在你想要一些差異文件&補丁回來。

首先您必須維護項目的原始副本。

您可以創建每個標籤將其ID喜歡你的標籤filename.content無論DIFF命令的輸出來

使用XML將使您的工作更容易地編輯文件後對XML文件。現在您可以使用任何編程語言java,c#編寫&從XML中讀取,&查看一些更好的算法以找到差異&將其修補回來。