首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏运维前线

    9.2 Git 与其他系统 - 迁移到 Git

    就像我们之前讨论过的,有两种方式让 Git 与 Perforce 互相通信:git-p4 与 Perforce Git Fusion。 Git-p4 Git-p4 也可以作为一个导入工具。 作为例子,我们将从 Perforce 公开仓库中导入 Jam 项目。 [git-p4: depot-paths = "//public/jam/src/": change = 7304] 你可以看到 git-p4在每一个提交里都留下了一个标识符。 $ git filter-branch --msg-filter 'sed -e "/^\[git-p4:/d"' Rewrite e5da1c909e5db3036475419f6379f2c73710c4e6 (125/125) Ref 'refs/heads/master' was rewritten 如果运行 git log,你会看到所有提交的 SHA-1 校验和都改变了,但是提交信息中不再有 git-p4

    2.5K10发布于 2019-05-26
  • 来自专栏前端

    如何规范开发一个vue项目

    配置core.fsmonitor被设置为.git/hooks/fsmonitor-watchman或.git/hooks/fsmonitor-watchmanv2时 p4-pre-submit git-p4 submit执行前 可以用git-p4 submit --no-verify绕过 p4-prepare-changelist git-p4 submit执行后,编辑器启动前 可以用git-p4 submit --no-verify绕过 p4-changelist git-p4 submit执行并编辑完changelist message后 可以用git-p4 submit --no-verify 绕过 p4-post-changelist git-p4 submit执行后 post-index-change 索引被写入到read-cache.c do_write_locked_index

    1.3K10编辑于 2024-09-07
  • 来自专栏windliang的博客

    git原理浅析

    git-reflog git-imap-send git-log git-relink git-p4

    1.4K20编辑于 2022-08-20
  • 来自专栏前端森林

    这才是真正的Git——Git内部原理

    git-reflog git-imap-send git-log git-relink git-p4

    3.3K10发布于 2021-06-25
  • 来自专栏信数据得永生

    Git 中文参考(五)

    P4-预提交 该钩子由git-p4 submit调用。它不需要参数,也不需要标准输入。从此脚本退出非零状态会阻止git-p4 submit启动。 运行git-p4 submit --help了解详细信息。

    2K10编辑于 2024-06-26
  • 来自专栏信数据得永生

    Git 中文参考(一)

    从另一个喜欢讨厌的 SCM 中抢救你的数据 git-cvsserver[1] Git 的 CVS 服务器模拟器 git-imap-send[1] 将 stdin 的补丁集合发送到 IMAP 文件夹 git-p4

    1.7K20编辑于 2024-06-26
领券