AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-525259

Ilya Skaba's questions

Martin Hope
Ilya Skaba
Asked: 2024-10-25 18:18:15 +0800 CST

如何组织共享 git 存储库

  • 6

在我们公司,我们有一个应用程序,它每天会生成大量的文本文件(每天大约 30000 个文件,总计约 100 兆字节)。大多数文件每天都是相同的,但有些文件每天都有差异。关于这些差异的信息应该被注释和存储。关于注释作者的信息也需要存储(这些文件通常由大约 5-10 个人处理)

这个问题的明显解决方案是使用 git 存储库。我认为可以按如下方式组织工作:

  1. 在网络文件夹上创建非裸存储库,并授予员工访问此文件夹的权限。为员工安装 git 客户端。
  2. 将所有文件添加到存储库并创建初始化提交
  3. 每天覆盖存储库中的文件。
  4. 员工每天都会进入网络文件夹并提交对文件的更改。

这种方法通常有效。但由于存储库规模巨大,并且与存储库的通信是通过网络进行的,因此速度非常慢。例如,git status可能需要 5-10 分钟才能执行。我想到的另一种选择是让用户通过 ssh\rdp 访问存储库计算机,这应该可以加快速度。但这个选项对用户来说太复杂了。您将如何解决这个问题?如果您有任何建议,我将不胜感激,谢谢。

git
  • 1 个回答
  • 56 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve