Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Git中处理LaTeX生成的PDF_Git_Pdf_Latex - Fatal编程技术网

在Git中处理LaTeX生成的PDF

在Git中处理LaTeX生成的PDF,git,pdf,latex,Git,Pdf,Latex,(小免责声明:我刚开始使用Git,所以这可能有一个我不知道的非常简单的解决方案,对此表示抱歉。) 我想使用Git对我的LaTeX报告进行版本控制(使用GitLab) 源代码被添加到主分支中,但我也希望从源代码生成的PDF能够在分支中。这样,当我使用手机或其他计算机时,我可以在网站上查看PDF 问题1 TLDR:如何使用Git存储文件的“唯一最新版本” 我不需要对这个PDF进行版本控制,因为如果需要的话,旧版本都可以使用旧版本的源代码生成 我只需要Git来存储我的PDF的最新版本,当我使用 git

(小免责声明:我刚开始使用Git,所以这可能有一个我不知道的非常简单的解决方案,对此表示抱歉。)

我想使用Git对我的LaTeX报告进行版本控制(使用GitLab)

源代码被添加到主分支中,但我也希望从源代码生成的PDF能够在分支中。这样,当我使用手机或其他计算机时,我可以在网站上查看PDF

问题1

TLDR:如何使用Git存储文件的“唯一最新版本”

我不需要对这个PDF进行版本控制,因为如果需要的话,旧版本都可以使用旧版本的源代码生成

我只需要Git来存储我的PDF的最新版本,当我使用

git add *
git commit -m ''
git push
它检查PDF是否已更改,以及是否已将服务器上的旧版本替换为我的新版本

问题2


这只是我处理这个问题的第一个想法,但是对于要使用Git存储在存储库中的源代码生成的文件,还有什么其他替代方法呢?

生成的PDF是一个构建工件,和构建工件不属于版本控制。GitLab是否有类似Github的GH页面?@Nick我不知道GH页面是什么,但我知道的是,当我在GitLab网站上单击存储库中的PDF时,它会打开一个类似以下内容的链接:,我可以用它在手机上查看我的PDF。