LibGit2Sharp已存档diff文件

时间:2014-12-04 18:59:38

标签: git libgit2sharp

在我们公司,我们有几个由文本文件组成的动态结构。

我们有几个使用libgit2sharp在Git repos中存储这些结构的自动化流程。

但是,最近这些自动回购已经开始显示包含诸如此类工件的生产文件:

# eng 0
<<<<<<< HEAD
# value 27.6000
=======
# value 25.2000
>>>>>>> master
)

我认识到这种格式,因为它是git本地使用&#34; git diff&#34;时可视化差异的方式。命令。此外,这些文件中说明的差异很可能是比较两个版本的生产结构时遇到的实际差异。

但是,我当然不希望文件被这样检查。我甚至不知道libgit2sharp会产生这种格式。什么时候这样做,那个(可能是临时的)文件位于何处?我怀疑某些算法无意中从.git文件夹中检查了一个工件,但由于文件位于工作树中的正确位置(正确的子文件夹深度为三级),因此没有任何意义。

我一直在查看自动签入的各种代码库,但我怀疑有一些特定的东西需要查找。有人可以帮帮我吗?是否存在差异的关键阶段,原始源文件被更改为这样我不应该调用Repo.Stage()方法?

0 个答案:

没有答案