我喜欢将分散在树上的几个文件连接成一个文件,然后将其删除。
是否可以让git跟踪此连接,以便git log the_concated_file
可以获取所有连接文件的历史记录?
答案 0 :(得分:0)
我认为这在git中是不可能的。支持移动文件,但不支持连接文件。
答案 1 :(得分:0)
git不会连接文件。如上所述,您可以使用-sources
。另一种方法是简单地git log file1 file2 file3
新文件所需的文件。
cat
之后,您只需将cat old.file another.file > new.file
添加到跟踪的文件即可。现在,每次使用相同的new.file
时,所有三个文件都将显示为已修改,并且可以为下一次提交暂存,您还将看到所有三个文件的更改。