相关疑难解决方法(0)

使用Git管理大型二进制文件

我正在寻找如何处理我的源代码(Web应用程序)所依赖的大型二进制文件的意见.我们目前正在讨论几种选择:

  1. 手动复制二进制文件.
    • 亲:不确定.
    • Contra:我强烈反对这一点,因为它增加了在设置新站点/迁移旧站点时出错的可能性.建立另一个障碍.
  2. Git管理所有这些.
    • 专业:删除'忘记'复制重要文件的可能性
    • 反对:膨胀存储库并降低管理代码库和检出,克隆等的灵活性将需要相当长的时间.
  3. 单独的存储库.
    • Pro:检查/克隆源代码的速度很快,图像可以在自己的存储库中正确存档.
    • Contra:删除了在项目中拥有唯一的 Git存储库的简单性.它肯定会介绍一些我没有想过的其他事情.

您对此有何体验/想法?

另外:有没有人有多个Git存储库的经验并在一个项目中管理它们?

这些文件是程序的图像,该程序生成包含这些文件的PDF.文件不会经常更改(如年份),但它们与程序非常相关.没有文件,程序将无法运行.

git version-control binaryfiles large-files

517
推荐指数
10
解决办法
18万
查看次数

gitk相当于git log - 跟随<文件的完整路径>

所以我有一个名为one.txt的文件,我多年来一直在master分支上进行修改.gitk one.txt将显示该特定文件的完整历史记录.但是在我更改one.txt => two.txt之后,gitk two.txt在重命名之前没有显示任何更改.

我尝试了gitk --follow two.txt,但只给出了每个提交的注释,但没有给出实际的文件更改信息.

我知道我可以执行git log - 关注two.txt,但是你必须将每个SHA1值gitk给每个被更改的内容.

那么任何提示?

git gitk source-control-explorer

32
推荐指数
1
解决办法
5270
查看次数

什么是--pnp纱?

有一个称为Plug'n'Play的新的亮纱功能。

我想知道它到底是做什么的?

我知道它正在创建一个.pnp文件夹和一个.pnp.js文件,但是它会更改计算机上的其他任何内容,例如某个地方的配置文件吗?

谢谢。

yarnpkg

6
推荐指数
1
解决办法
1098
查看次数

在 GitHub 上显示 pdf 差异

有什么方法可以显示两个版本的 pdf(或 doc、odf)文件之间的差异(关于提交信息)?现在我只能下载任何版本(“查看原始”按钮)。

pdf git github

5
推荐指数
1
解决办法
2276
查看次数