可以自动合并两个相同的文件吗?
例如,fileA和fileB是两个相同的文件。然而,fileA在PC上,fileB在笔记本上。如果我在每个设备上一起运行git annex import /path/to/fileA和git annex import /path/to/fileB,在运行git annex sync之后,在git存档树中它将保持两个不同的符号链接。
那么,像自动合并工具这样的工具可以删除这两个符号链接中的一个吗?
发布于 2021-02-25 22:42:04
Git-附件根据其内容哈希存储其文件。因此,如果您的两个文件fileA和fileB是相同的,那么它们都应该被git附件识别为相同的文件。如果它们没有被识别为同一个文件,那么这就意味着它们可能略有不同。你可以试着比较他们的哈希。
git-附件文档有一个提示页,它解释了如何将多个现有的内容目录合并到一个存储库中,它正好解决了这个主题。
https://git-annex.branchable.com/tips/migrating_二_分离_断开连接_目录_至_git_附件/
https://unix.stackexchange.com/questions/339274
复制相似问题