跟踪git中不可编辑的文件

跟踪git中不可编辑的文件,git,Git,假设我有3个PDF,每个PDF详细说明了我需要完成的任务。为了完成每个pdf上列出的工作,我为每个pdf创建了一个分支。我跟踪每个相应分支中的每个pdf。(当我切换到branch-1时,它仅显示1.pdf,依此类推)。如果这是一个说明的文本文件而不是pdf,我不会有复杂的感觉。跟踪不可编辑文本的文件是否是一种良好的做法?我应该做些不同的事情吗?这完全是一种偏好/内部观点。在git存储库中跟踪pdf文件是否“正确”,取决于您或您的公司。例如,一些公司跟踪的图像文件不是文本可编辑的,但对它们来说是有

假设我有3个PDF,每个PDF详细说明了我需要完成的任务。为了完成每个pdf上列出的工作,我为每个pdf创建了一个分支。我跟踪每个相应分支中的每个pdf。(当我切换到branch-1时,它仅显示1.pdf,依此类推)。如果这是一个说明的文本文件而不是pdf,我不会有复杂的感觉。跟踪不可编辑文本的文件是否是一种良好的做法?我应该做些不同的事情吗?

这完全是一种偏好/内部观点。在git存储库中跟踪pdf文件是否“正确”,取决于您或您的公司。例如,一些公司跟踪的图像文件不是文本可编辑的,但对它们来说是有意义的。如果跟踪pdf文件对您的项目有好处(方便沟通、历史记录跟踪等),那么就可以了。此外,不可编辑文本并不意味着某些人不能使用pdf工具在本地更新pdf,并将这些更改推回。这要看情况。记住,git是为文本文件设计的,所以它的优势就在这里。它将跟踪您的二进制文件,但合并和差异将变得非常困难(如果您需要此功能)。另请参阅