2個月前我正在編寫一個Web應用程序,它使用一些類來繪製一些圖表。爲了適應我的需求,我對這些類進行了少許修改。現在我希望使用該類的新(官方)版本,但也可以進行我的修改。我在應用程序中使用的課程的新版本
問題是,我不記得所做的所有修改,當我使用新版本的類時,我不會鬆動它們。
2個月前我正在編寫一個Web應用程序,它使用一些類來繪製一些圖表。爲了適應我的需求,我對這些類進行了少許修改。現在我希望使用該類的新(官方)版本,但也可以進行我的修改。我在應用程序中使用的課程的新版本
問題是,我不記得所做的所有修改,當我使用新版本的類時,我不會鬆動它們。
我只是將這些文件與包含在許多程序中的文本差異工具進行比較。如果你在Windows上,你會在Total Commander,PSPad,TortoiseSVN等等中找到diff工具。
我最喜歡的差異工具是在TortoiseSVN。它也適用於不在任何存儲庫中的文件。
這真的很不幸。你有什麼問題?
您是否使用過版本控制,因爲如果您有過,可以返回到最早版本的類並比較所有修改。
應該很容易找出你創建的方法。與舊類中可用的方法相比,查看新類中可用的新方法,並且可以找到您的方法。
你可以去掉你的方法,然後在兩個類之間進行比較。或者,開發這些類的開發人員可能已經發布了一個更新日誌,讓您知道這兩個版本之間的變化。
爲此目的有很多比較程序,嘗試其中之一。
這就是爲什麼即使是最小,最簡單的項目,你應該使用源代碼管理... – 2009-07-09 17:12:59