gpt4 book ai didi

git - 搭建 git 桥

转载 作者:太空狗 更新时间:2023-10-29 14:48:33 28 4
gpt4 key购买 nike

我正在寻找可用于集成任何源代码控制管理系统的通用 git 桥(如 git-svn、git-p4、git-tfs)模板。

如果没有这样的模板,至少有一些关于如何在 git 端集成基本操作的说明(对于其他 SCM 我知道我需要使用一些外部工具,但是如果有一个通用模板,在其中插入 SCM 命令和模板以完成其余工作 - 例如在 git 上创建提交)。

有一个项目叫做git-remote-helpers但我不确定它是否正是我需要的(基本上它添加了对 git 的传输协议(protocol)支持)。

[添加:]这就是我对以下命令(基本集)的看法:

  1. git scm 初始化:
    • 创建存储库设置(如果需要设置内部工作文件夹、远程工作区 - 例如:tfs、accurev)并创建远程 scm/origin
  2. git scm 获取:

foreach changeset in scm.changesets
scm.retreive changeset
git.createcommit (changeset.data)
end
  1. git scm clone = init + fetch
  2. git scm 推送:

check_remote_scm // do we need to fetch and/or rebase?
build commit_package(git.branch.commits)
foreach commit_data in commit_package
scm_commit_meta = scm.push commit
git.updatecommit commit_data.git_data scm_commit_meta
end

还有其他命令可以添加到列表中 - 这些只是基本命令,可以让某人使用任何 SCM。

最佳答案

当谈到“Unification of DVCS commands”时,有some reservations关于这样一个项目。

old one "amp" (2009-2010)不再活跃。
mr is supposed to provide the kind of universal command , 整合 git 的。

关于git - 搭建 git 桥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11644332/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com