【文件属性】:
文件名称:reconstitution:合并大量文件备份的工具和信息
文件大小:9KB
文件格式:ZIP
更新时间:2021-05-12 20:10:15
JavaScript
重建
合并大量文件备份的工具和信息
的gitconfig
在运行任何大型git diff命令之前,创建或修改~/.gitconfig使其包含:
[core]
precomposeunicode = true
quotePath = false
autocrlf = false
safecrlf = false
[diff]
renameLimit = 999999
运行差异时,请确保将较旧的版本设置为DIR1,将较新的版本设置为DIR2
在两个任意目录上运行git diff算法,并将结果信息输出到outfile
git diff --no-index --name-status DIR1 DIR2 > out.txt
在两个任意目录上运行常规diff,忽略.DS_Store
这也会在错误的符号链接之类的内容上出错,但是我们不在乎这些
这
【文件预览】:
reconstitution-master
----.gitignore(30B)
----README.md(1KB)
----LICENSE(1KB)
----package.json(598B)
----tools()
--------BuildCopyCommands.js(2KB)
--------CopyOriginals.js(2KB)
--------ClassifyFiles.js(3KB)
--------GenerateFullDiff.js(1KB)
--------FindEmptyFolders.js(1KB)
--------parseError.js(327B)
--------FindMinorDifferences.js(1KB)
----package-lock.json(382B)