2015-10-21 36 views
0

我喜欢将分散在树上的多个文件连接成一个文件并在之后删除它们。git track连接文件

是否有可能让git跟踪这个连接,以便所有连接文件的历史可以通过git log the_concated_file获得?

+0

为什么不使用'git log file1 file2 file3'? – aeryaguzov

+0

,因为这些文件将被连接替换,因此没有用户会知道连接代码行的历史记录。 – dronus

回答

0

我不认为这是可能的混帐。移动文件是受支持的,但不是对文件进行连接。

0

git不会连接文件。如上所述,您可以使用git log file1 file2 file3。另一种方法是将您需要的文件简单地写入cat到一个新文件。

cat old.file another.file > new.file 

之后,您只需将new.file添加到您的跟踪文件。现在,每次使用相同的cat时,所有这三个文件都将显示为已修改,并且可以为下一次提交进行演示,并且您还将看到所有三个文件的更改。

+0

但我喜欢摆脱旧的文件。我澄清了这一点。 – dronus