我喜欢将分散在树上的多个文件连接成一个文件并在之后删除它们。git track连接文件
是否有可能让git跟踪这个连接,以便所有连接文件的历史可以通过git log the_concated_file
获得?
我喜欢将分散在树上的多个文件连接成一个文件并在之后删除它们。git track连接文件
是否有可能让git跟踪这个连接,以便所有连接文件的历史可以通过git log the_concated_file
获得?
我不认为这是可能的混帐。移动文件是受支持的,但不是对文件进行连接。
git不会连接文件。如上所述,您可以使用git log file1 file2 file3
。另一种方法是将您需要的文件简单地写入cat
到一个新文件。
cat old.file another.file > new.file
之后,您只需将new.file
添加到您的跟踪文件。现在,每次使用相同的cat
时,所有这三个文件都将显示为已修改,并且可以为下一次提交进行演示,并且您还将看到所有三个文件的更改。
但我喜欢摆脱旧的文件。我澄清了这一点。 – dronus
为什么不使用'git log file1 file2 file3'? – aeryaguzov
,因为这些文件将被连接替换,因此没有用户会知道连接代码行的历史记录。 – dronus