如何处理 Git 存储库中的图像?

2024-01-11

我继承了一个中等规模的 iOS 项目 - 大约 30,000 行代码 - 它有一个insane图像资产的数量。当然我们使用Git/Github来进行scm。目前,图像包含在目录树中,因此被提取到存储库中,使其变得臃肿并且通常使开发变得非常令人头疼。

我们的项目有 4 名开发人员,其中一些是虚拟的。我想到将图像移至 Dropbox,从 iOS 项目中引用它们并保持正常状态。

有人对这个想法有意见吗?在 Git scm 设置中如何处理图像/视频/音频文件?


事实上,我对此会感到非常紧张;如果您想更新图像,然后改变主意怎么办?或者,如果您需要使用旧映像构建维护版本怎么办?

如果这确实是一个问题——我在实践中从未见过这实际上是一个问题,但我会相信你的话——为什么不只使用一个存储库来存储图像,而使用另一个存储库来存储其他所有内容呢?然后你就可以懒得同步图像了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何处理 Git 存储库中的图像? 的相关文章

  • 丢失了我在 GIT 中的提交。你会不小心删除提交吗?

    我正在使用 git gui 但看不到我的分支 我知道我今天检查了一些东西 在完成提交并使用分支查看器验证后 我更改为较早的分支 我对之前的分支进行了更改 然后想返回到当前的分支 但我再也看不到它了 任何帮助都会很棒 回答你的问题 在大多数情
  • git config --global user.email 重新安装后不会让我更改电子邮件

    嘿 我完全重新安装了 Github 删除了所有文件 现在我再次安装了它 但是当我尝试设置它时 我遇到了一些问题 git config global user email 电子邮件受保护 cdn cgi l email protection
  • git 别名中的 AWK 语句

    我正在尝试创建一个 git 别名来以特定格式打印日志中的所有拉取请求 但是 我在使用 AWK 删除双空格时遇到问题 这是使用以下命令的 git log 的输出 git log merges grep pull request pretty
  • Jenkins 和 Github 不使用 SSH 密钥

    我已将 Jenkins 设置为从 Github 上的私有存储库中提取特定作业 尽管我已经生成了私钥 公钥并将其作为部署密钥添加到 github 但 Jenkins 似乎并未使用 SSH 密钥 当我从 Jenkins 用户进行 git clo
  • 在 Azure DevOps 项目之间移动存储库时保留拉取请求

    我在同一帐户内有两个 Azure DevOps 项目 我想将存储库从一个项目移动到另一个项目 这一页探索如何在具有完全保真历史记录的团队项目之间移动 git 存储库 https learn microsoft com en us azure
  • 如何将工作树与提交进行比较?

    我在用着 git diff mycommit 用于比较我的工作树mycommit 但它似乎忽略当前索引中不存在的文件 您可以按如下方式重现它 git init echo A gt A txt git add git commit m A g
  • 如何克隆特定的 Git 标签

    From git clone 1 手册页 http git scm com docs git clone branch还可以在结果存储库中的该提交处获取标签并分离 HEAD 我试过 git clone branch
  • 当 .gitattributes 中的 EOL 设置为 CRLF 时,Git diff 认为行结尾为 LF

    当我恢复对带有 Windows 行结尾的文件的更改并且 gitattributes 将 EOL 定义为 CRLF 时 git 认为行结尾已更改为 LR 即使十六进制编辑器显示 CRLF 仅当 gitattributes 定义 EOL 字符时
  • github - 启用分支锁

    作为 GitHub 管理员 我想为所有用户锁定 GitHub 中的特定分支 例如如果我不希望任何人推送到主 生产或项目分支 我该怎么做 有没有办法直接锁定 GitHub 服务器上的分支 而不是使用任何客户端挂钩 是否有任何第三方工具 API
  • 如何使用 Git 跟踪目录而不是文件?

    我最近开始使用 Git 但只有一件事遇到了麻烦 如何在不跟踪目录内容的情况下跟踪目录 例如 我正在开发的网站允许上传 我想跟踪上传目录 以便在分支等时创建它 但显然不是其中的文件 在开发分支中的测试文件或主控中的真实文件 在我的 gitig
  • git reflog 和 log 有什么区别?

    手册页说 log 显示提交日志 reflog 管理 reflog 信息 reflog 信息到底是什么 它有哪些日志没有的信息 日志看起来更详细 git log显示当前的 HEAD 及其祖先 也就是说 它打印提交 HEAD 指向的提交 然后打
  • 使当前提交成为 Git 存储库中唯一(初始)提交?

    我目前有一个本地 Git 存储库 我将其推送到 Github 存储库 本地存储库有约 10 次提交 Github 存储库是其同步副本 我想要做的是从本地 Git 存储库中删除所有版本历史记录 以便存储库的当前内容显示为唯一提交 因此存储库中
  • Git 更改丢失 - 为什么?

    我们的开发团队正在使用 git 最近我们至少两次丢失了文件更改 我们正在使用私人 Github 存储库 在当前情况下 我们可以返回 Github 上的日志并查看我对文件所做的一些更新 后来 另一位团队成员更改了文件的不同部分 它似乎破坏了我
  • Git:从 master 以外的分支克隆

    我正在尝试从 Github 的存储库中提取数据 但我不想克隆主分支 我想克隆其他一些分支 当我尝试时git clone
  • 显示 master 之前/之后有多少提交分支的别名

    新的 Bitbucket Branches 页面非常棒 它显示每个分支领先 落后于 master 的提交数量 是否有显示相同信息的 Git 别名 信息应显示 分店名称 上次更新是什么时候 其背后有多少提交 有多少提交领先于 master 看
  • 使用 gitignore 嵌套存储库。

    我想嵌套 2 个 git 存储库 我一直在阅读子模块 有一段时间我认为它很棒 我想我可能想要其他东西 这是我的情况 首先 我想我应该提到我的所有服务器都托管网站 并以 staging domain com 和 domain com 实时 模
  • git 是否有任何静态接口?

    我一直在寻找一个宁静的 git api 但似乎没有找到 我得到的最接近的是 Github 的 api 来访问一些存储库信息 还有其他的实施吗 Orion Git API http wiki eclipse org Orion Server
  • Git 的企业采用率?

    最近一些同事之间进行了一场讨论 在当今的软件行业中 如何存在两个不同的世界 面向自由软件 公司的 Question Git 在企业环境中的使用情况如何 您在企业环境中使用 Git 的体验如何 无论如何 我们在工作场所使用 git 每个人都对
  • 部分共享git仓库

    我是 git 新手 我想知道是否支持以下场景 如果支持的话如何支持 即用于设置和更新的 git 命令 可以从三个不同的地方获取存储库 本地 镜像 和 github mirror 完全镜像 local github 镜像 local 但 受版
  • git merge 冲突的不同场景

    我试图了解 git 合并后可能发生 git 冲突的情况以及如何避免它们 我创建了一个 git 存储库并向其中添加了一个文本文件 我已将 1 添加到文本文件中并将其提交给 master 我已经从 master 创建了一个新分支 分支 2 并将

随机推荐

  • 如何获取列表中项目的 ModelState 键

    Problem 我有一个用户可以编辑的字段列表 提交模型后 我想检查这些项目是否有效 我无法使用数据符号 因为每个字段都有不同的验证过程 直到运行时我才会知道 如果验证失败我使用ModelState AddModelError string
  • 将 Moqs It.IsAny 作为方法参数传递

    首先是我的开发环境的一些信息 Net框架4 5 Moq 4 10 Autofac 4 2 NUnit 3 11 我尝试模拟一个需要一些字符串参数的函数 我想使用It IsAny
  • 如何在node.js+express中捕获“响应结束”事件?

    我想编写一个快速中间件函数 它在响应的 结束 事件 如果存在 上设置一个侦听器 目的是根据最终处理程序决定发送的 http 响应代码进行清理 例如记录数据库事务的响应代码和回滚 提交 即 我希望此清理对于最终调用者是透明的 我想在快递中做类
  • 在 TypeScript 中定义自定义 jQuery UI 小部件

    我们目前正在考虑将 JavaScript 项目转换为 TypeScript 我们的应用程序严重依赖定制开发的 jQuery UI 小部件 在我们当前的代码库中 我们使用深度复制机制来继承小部件定义 例如 允许我们声明一个通用的TableWi
  • Scrapy 和 robots.txt 的尊重

    我昨天发现Scrapy默认尊重robots txt文件 ROBOTSTXT OBEY True 如果我请求一个 URLscrapy shell url 如果我有回应 是否意味着url不受robots txt保护 根据文档 只有当您使用创建项
  • 如何在悬停在anchorEl 和“popover”上时继续显示“popover”?

    在这个例子中material ui https material ui com utils popover mouse over interaction https material ui com utils popover mouse o
  • 在 Hibernate 中保留 Joda DateTime 而不是 Java Date

    我的实体当前包含 java Date 属性 我开始经常使用 Joda Time 进行日期操作和计算 这意味着我必须不断地将日期转换为 Joda DateTime 对象 然后再转换回来 所以我想知道 是否有任何理由我不应该只更改实体来存储 J
  • 在TeX中制作一个牢不可破的块[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我想在 TeX 中做如下的事情 begin nobreak Text here will not split over pages it will r
  • QueryOver 上的析取始终引用根实体

    我试图在 X 个实现包含日期信息的特定接口的实体上使用析取来添加一定数量的 OR 条件 我的问题是 当生成 SQL 时 所有析取条件都指向 QueryOver 的根实体 我创建了一个通用方法来添加我的条件 public static Que
  • 如何在 React 中的组件外部访问 Redux 存储

    我从 Redux 开始 我总是在带有 connect 和 mapStateToProps 的组件中使用它 但现在我想每隔 x 次使用 setInterval 调用我的 API 以检查服务器是否有未存储在 Redux 存储中的新数据 并替换它
  • Keycloak 将新注册的用户保存到应用程序数据库中

    在我的应用程序中 我有一些实体关系 例如用户和组织 我想我会使用Keycloak 这样我就不必实现自定义注册 登录 密码重置 授权和身份验证 问题是 当用户注册到 Keycloak 时 我的应用程序的内部数据库中没有新的用户实体 有没有办法
  • 访问 Jboss7 或 Wildfly 上的多个 Web 应用程序

    我知道我们可以在 JBoss 7 或 Wildfly 上部署多个 Web 应用程序 但是我们如何使用不同的端口访问不同的Web应用程序呢 我们在哪里为 Web 应用程序设置该端口 例如 application1 可在 x x x x 808
  • 在 OO 模型中添加双向关系的最佳实践

    我正在努力想出一种在面向对象模型中添加双向关系的好方法 假设有一个客户可以下很多订单 也就是说客户和订单类之间存在一对多关联 需要双向遍历 对于一个特定的客户 应该可以告诉所有客户他们已经下的订单 对于订单应该可以告诉客户 下面是一段 Ja
  • 使用 pytest 和假设进行异常处理和测试

    我正在编写带有假设的统计分析测试 假设使我得出一个ZeroDivisionError在我的代码中 当它传递非常稀疏的数据时 所以我调整了我的代码来处理异常 就我而言 这意味着记录原因并重 新引发异常 try val calc data ex
  • 在 SLComposeViewController 顶部显示附加图像

    将图像添加到 SLComposeViewController 时 该图像将显示在 SLComposeViewController 视图的右侧 然而 它显示在下面 如下面的层中 另一个看起来像指南针的默认图像 最上面是一个剪辑 这个指南针图像
  • 如何通过单击按钮以编程方式退出应用程序

    我想通过单击按钮退出应用程序 单击按钮的代码是 quitBtn setOnClickListener new View OnClickListener Override public void onClick View paramView
  • 有哪些工具可用于调试/单步执行正则表达式?

    虽然有很多好的在线和离线测试正则表达式的工具 但我还没有找到一个工具 除了正则表达式好友 http www regexbuddy com 让我看到正则表达式引擎查找匹配项 或就此而言查找不存在匹配项 所采取的步骤 有谁知道有什么工具可以做到
  • 使用 Angular 路线时不显示 Stripe Checkout 按钮

    我目前正在尝试实现标准的 Stripe Payments 结账对话 当我插入短片时
  • 尝试将照片上传/发布到群组时出现 OAuthException

    我目前正在尝试通过应用程序将照片上传到页面和组 我有这些代码 try facebook gt setFileUploadSupport true args array message gt This is my image caption
  • 如何处理 Git 存储库中的图像?

    我继承了一个中等规模的 iOS 项目 大约 30 000 行代码 它有一个insane图像资产的数量 当然我们使用Git Github来进行scm 目前 图像包含在目录树中 因此被提取到存储库中 使其变得臃肿并且通常使开发变得非常令人头疼