如何從diff創建原始文件,我有一個文件並在不知不覺中刪除了其他文件。有什麼工具可以將diff輸出轉換爲'ed'diff(diff -e output)格式或補丁輸出格式嗎?從diff重新創建文件
3
A
回答
2
如果您有:
- 舊文件,並
- 的差異
那麼這簡直就是以通常的方式應用差異的問題:
patch the_file <the_diff
這只是應用diff的正常用例。
如果您有:
- 新的文件,並
- 的差異
那麼你可以,你可以簡單地套用使用patch
的-R
選項反向補丁:
patch -R the_file <the_diff
+0
我應用了patch -R命令並創建了原始文件。然後我嘗試通過在新創建的舊文件和現有新文件之間進行區分來驗證。但差異與以前的差異不同。但補丁很成功。 – user1730177
1
這正是patch
的目的!
1
是的,使用patch
將diff應用到其中一個原始文件。
相關問題
- 1. 什麼文件從.gitignore重新創建?
- 2. 從.jar文件重新創建項目
- 3. FileAppender重新創建文件
- 4. git diff不會創建臨時文件
- 5. NPM INSTALL不會從.ts文件重新創建.js文件
- 6. 從另一個zip文件重新創建zip文件
- 7. 從數據文件重新創建ddf文件(Pervasive SQL)
- 8. 重新創建輸出文本文件
- 9. subversion diff包含新文件
- 10. 如何從數據文件重新創建文本到Python
- 11. 重新創建我的database.yml文件
- 12. 重新創建Visual Studio項目文件
- 13. 在SharePoint中重新創建文件
- 14. 用Newtonsoft重新創建Json文件
- 15. 重新創建gitlabs nginx conf文件
- 16. 重新安裝Oracle Enterprise 11gR2後從.dbf文件重新創建Oracle Databse
- 17. 是否可以僅從.ibd文件重新創建表模式?
- 18. 從存儲中.git文件夾重新創建git存儲庫
- 19. 如何從ASP.NET項目重新創建代碼隱藏文件
- 20. 從源文件重新創建ASP.NET MVC網站
- 21. 從已發佈文件重新創建Rapidweaver項目
- 22. Sqlite3從轉儲文件重新創建空數據庫
- 23. 從zip文件中提取時重新創建目錄結構
- 24. 如何從命令行重新創建「默認」.res文件?
- 25. 從Java重新創建PDF文件到PHP
- 26. 重新創建我的Git回購從此提交Json文件
- 27. 重新創建
- 28. 如何從備份文件(ora文件)重新創建oracle 9i數據庫
- 29. 重命名文件夾並在PowerShell中創建新文件夾
- 30. 如何打開讀寫文件並重新創建文件?
'info patch' ... –