p4和git之间有双向桥吗?

2024-04-13

是否有一个好的(可靠且自动化的)方法来为多个用户在 perforce 和 git 之间移动 git 更改? git-p4 似乎可以很好地处理单用户情况,但我正在寻找多用户选项。

目前,我们正在从多种不同的源代码控制系统转向单一的源代码控制系统; git。我们可能需要从 git 迁移到 perforce,并提供一种向 perforce 展示 git 的好方法。对于以太情况,两者之间的双向桥是必不可少的。

有没有什么东西可以为多个用户提供 git 和 p4 之间的双向流量?


坦率地说,您最好只是迁移到 Git,如果您出于某种原因需要使用 perforce,也许还可以检查 git 存储库本身来使用 perforce。

git perforce 桥接有问题,尤其在分布式环境中。要么让一个人充当门主,要么让每个人单独同步,而不是彼此同步。

- - - - - 更新 - - - - - - - -

看起来 Perforce 已经提供了“Perforce Fusion” - 请参阅http://www.perforce.com/product/components/git-fusion http://www.perforce.com/product/components/git-fusion

这可能是一个可行的解决方案,并且他们有免费试用。

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

p4和git之间有双向桥吗? 的相关文章

  • Git - 远程:错误:无法运行钩子/后接收:没有这样的文件或目录

    我收到错误 remote error cannot run hooks post receive No such file or directory 当尝试推送到远程时 接收后文件存在于正确的位置 testnew git hooks 并包含
  • git 推送到 github 失败并显示“错误:pack-objects 因信号 967 死亡”

    我触发了这个命令 git push origin master 我得到这个结果 Counting objects 15626 done Delta compression using up to 4 threads error pack o
  • 尝试克隆一个 git 存储库,但它卡在克隆到中

    我使用的是 Windows 10版本 10 0 19042 内部版本 19042 GIT Ver 2 32当尝试使用 git bash 执行以下命令时git clone depth 1 b carla https github com Ca
  • 如何诊断和修复 git fatal: 无法读取树

    我在用着git管理项目上的文件 并不断遇到这个问题 当我跑步时git status我收到消息 fatal unable to read tree e2d920161d41631066945a3cbcd1b043de919570 据我了解 我
  • 使用Git记录文件复制操作

    当我使用 git mv 在 git 中移动文件时 状态显示该文件已被重命名 即使我更改了某些部分 它仍然被认为几乎是相同的东西 这很好 因为它让我可以跟踪它的历史记录 当我复制文件时 原始文件有一些历史记录 我想将其与新副本关联起来 我尝试
  • Git:如何正确合并两个功能完全不同的分支?

    想象一下这样一种情况 同一个项目有两个分支 第一个分支的一部分对另一个分支进行了大幅重构 但有一段时间 您需要保持两个分支的功能 因此您需要对两个分支进行错误修复和关键功能添加 有时是以不对称的方式 在某些时候 您必须将重构的分支合并到原始
  • Git checkout 不会丢弃我的更改

    我在 Windows XP 上使用 git 1 7 1 和 cygwin 这个问题可以通过例子得到最好的说明 git status On branch master Changed but not updated use git add
  • git-lfs 中的多个文件版本

    我正在尝试估计 GitHub 上我的项目的存储要求 并对 git lfs 如何存储多个版本的文件有一些疑问 git lfs 是否存储多个版本的文件 如果是这样 对文件的每次更改都会导致复制整个文件 还是仅存储差异 所有版本都会计入 gith
  • 仅使用 git 存储未暂存的更改(不是 --keep-index)

    首先 我确实知道 keep index 这不是我想要的 因为它仍然隐藏着all更改 但将暂存的更改保留在工作树中 如果可能的话 我只想存储未暂存的文件 而无需再次添加所有更改git stash patch 如果您想存储索引 已暂存的内容 和
  • 在git的远程存储库上创建私有分支

    我想在我们公司的 git 上构建特定的流程 开发人员在他的本地计算机上创建一个分支并在那里提交一些文件 dev 将此分支推送到远程仓库 其他开发者无法访问该分支 经过几轮推动开发人员决定发布他的更改 将他的私人分支合并到公共分支 推动该公共
  • 如何在多个不同的分支上工作,以便我可以在它们之间轻松切换?

    有没有办法在 GIT 中处理同一个文件但不同的功能 分支 我确信有办法 但最简单的方法是什么 我不想隐藏我的更改 因为这很麻烦 借助 SVN 我能够将 2 个独立的分支作为 2 个不同的实体进行工作 无需任何干预 并且可以轻松在两者之间切换
  • Gitlab 备份错误:包对象因信号 9 死亡

    我有一个存储库 有 2 个分支 大小为 3 5GB 每个分支大约 1 5GB git 本身就有 700MB 这是错误 备份失败 失败的 失败 opt gitlab embedded bin git git dir mountdata git
  • Git Hook - 在我推送到 github 后让服务器拉取

    我有一个本地存储库 并且我在实时服务器上设置了另一个存储库 www site com projects ProjectA 我想要实现的目标非常简单 在我推送到 GitHub 后 我想要存储库位于www site com projects P
  • 使用 ssh-keygen 创建 SSH 密钥不会创建 .ssh 文件夹

    我正在尝试使用 msysgit 创建我的公共 私有 rsa 密钥对 我运行这个命令 ssh keygen C email protected cdn cgi l email protection t rsa 一切看起来都很好 我收到消息了
  • 无法访问 Github 403 错误:权限被拒绝

    我是 Git Github 的新手 所以请原谅我的困惑 问题是 我刚刚对本地存储库进行了更改 并且想推送到 Github 上的原点 特别是 gh pages 之前 我一直在使用另一个 Github 帐户 因此我更改了 user name 和
  • Git:repo 包含一个空目录 - 会发生什么?

    Git 跟踪文件 而不是目录 https stackoverflow com questions 5091017 和我们目前不能add空目录 https stackoverflow com questions 11600188 The 标准
  • GIT 或 SVN 或...适用于前端开发人员

    我最近开始将一些项目导入到工作中的 Subversion 存储库中 在接下来的几周内 我希望团队中的每个人都能负责自己的源代码控制管理 我选择 SVN 而不是 GIT 的原因是我想要everyone团队中的人员 包括设计师 前端人员 集成商
  • 如何仅隐藏一些未提交的更改?

    我正在对 Git 存储库进行重大更改 并意识到某些更改需要向后移植到错误修复分支 我不想签入我的所有更改master因为它们还没有经过充分的测试和准备 但我确实想提取其中一些更改并将它们提交到错误修复分支 然后按原样返回到 master 我
  • Git合并策略:空格使默认显示不冲突并带来意想不到的结果

    经过多次试验 我得到了这个简单的测试用例场景 a gt b gt c master gt d gt b gt e branch Where b 是樱桃精选b e is a merge from master b 之后完成c and c对相同
  • git 忽略行结尾

    我知道已经有人问过类似的问题 但我仍然无法让它发挥作用 我的项目在使用不同操作系统的人之间共享 而我使用的是 OSX 另外 并不是每个人都使用 git 有时我最终不得不提交其他人的更改 有时 git 会突然说有待处理的更改 查看文件 它们看

随机推荐

  • opencv 匹配边缘图像

    我正在研究这个项目 其中一部分是识别相机上记录的物体 更具体地说 我正在使用 OpenCV 我已正确设置相机并能够从中检索照片 我已经编译并试验了 OpenCV 的许多演示 我需要一个尺度和旋转不变的算法来检测 原始物体的图片仅作为边缘图像
  • 需要有关 WordPress 档案页面的帮助

    我想构建自己的档案页面 以我想要的格式显示 我想显示所有帖子标题 按月份和年份排序 它应该看起来像这样 December 2011 Post title 1 3 comments Post title 2 4 comments Novemb
  • 使用 ngFor 迭代 Json 对象

    我从网络服务器获取以下 JSON 字符串 name Joe Lincoln age 42 grade 9 active 1 name Jack Smith age 38 grade 8 active 1 name Peter Smith a
  • 在 R 中从 github 安装包时出错。dyn.load 中出错

    我正在尝试直接使用以下命令将推荐程序包从 github 安装到我的 SUSE Linux R Server devtools install github sanealytics recommenderlabrats 然而 我确实收到了一条
  • 将位的字符串表示形式转换为字节

    我刚刚开始学习文件压缩 但遇到了一些障碍 我有一个应用程序将诸如 程序 之类的字符串编码为压缩的二进制表示形式 010100111111011000 请注意 这仍然存储为字符串 Encoding g 111 r 10 a 110 p 010
  • 是否可以在 C++ 中使用初始化列表设置数组的特定成员?

    我知道您可以使用初始化列表来初始化整个数组 如下所示 struct s int a 1 s int b a b 但是是否可以设置一个特定成员的值 因为这 struct s int a 1 s int b a 0 不起作用并抛出两个错误 ex
  • iOS 应用程序安装在设备上进行测试后可以继续运行多长时间?

    使用Xcode将iOS应用程序安装到设备上后 在设备上进行测试 设备断开连接后应用程序会继续运行多长时间 根据个人测试 如果我使用 Xcode 中的 Run 命令部署应用程序 然后拔下 USB 电缆 通常会在几秒钟内终止设备上的应用程序 这
  • Pandas 按行查找第一个 nan 值并返回列名

    我有一个像这样的数据框 gt gt df1 pd DataFrame A 1 2 3 4 5 B 1 1 1 1 1 C c A1 None c3 None D d0 B1 B2 None B4 E A None S None S F 3
  • 在 JAXB 编组中使用 BigDecimal

    我有一个带有 JAXB 字段注释的 REST Web 服务 例如 XmlAccessorType XmlAccessType PROPERTY public class MyClass private BigDecimal sum gett
  • Xcode8.0 Beta 6 - 无法从设备读取

    我刚刚将 Xcode 8 0 从 beta 4 升级到 beta 6 当尝试在我的设备上构建应用程序时 我收到此消息 无法从设备读取 有什么想法可能是什么问题吗 这是错误 当符号缺失 通常 当您的设备版本高于 Xcode 例如 iOS 10
  • 检查 Tomcat 7 版本 linux

    如何检查 RHEL 上安装的 tomcat 7 版本 我查看了 bin 目录 找不到 version sh 您可以使用以下 scriptlet 发布 jsp Or grep 卡特琳娜 out对于这样的行 INFO Starting Serv
  • Microsoft 是否更改了随机默认种子?

    今天 我在 NET Core中做了一些测试 发现了一些有趣的事情 在 NET Framework 4 之前 Random used Environment TickCount 但现在我相信这已经改变了 考虑以下代码 while true R
  • 为什么我在调用 RoleEnvironment.GetConfigurationSettingValue("MYKEY") 时收到 SEHException?

    我正在尝试打电话RoleEnvironment GetConfigurationSetting SOMEKEY 像这样 public partial class AzureBasePage System Web UI Page protec
  • 错误:没有适合安装应用程序的设备

    我将一个应用程序上传到应用程序商店 但是 当我单击 安装 时 看不到我的设备 没有显示符合应用程序安装条件的设备 清单如下所示
  • 如何使用我的 xampp 服务器以便外部网络中的每个人都可以访问它

    我现在已经遇到这个问题一个多星期了 我正在我的计算机上运行我的世界服务器 因此我使用 no ip org 来获得 固定 IP 我转发了服务器的所有端口 我的朋友可以毫无问题地访问 后来我想我可以做一些统计数据之类的小事 所以我安装了xamp
  • TeamCity:向非注册用户发送电子邮件通知

    是否可以为未在 TeamCity 中注册的 VCS 用户设置 TeamCity 电子邮件通知 VCS 用户名是电子邮件的第一部分 vasily pupkin gt 电子邮件受保护 cdn cgi l email protection Jen
  • 如何在 Android Studio 中更新 Kotlin.Runtime

    Windows 10 Android Studio 3 0 1 刚刚启动它并收到 有新版本可用 更新吗 我更新了 现在我得到 过时的 Kotlin Runtime 多个库中的 Kotlin 运行时版本已过时 后跟长 URL 所以我需要更新
  • Angular2 - 是否可以使用选择器名称获取组件类名称

    是否可以使用 Angular 2 中的选择器名称获取组件类名称或组件引用 Component selector selector 1 template h1 Hello h1 export class Component1 Componen
  • 在 JSON 对象中嵌入文件附件

    是否可以将文件附件嵌入到 JSON 对象中 我有一个 HTML 表单 其中有几个文本字段输入和一个文件附件 我想将包含所有这些表单数据 包括文件附件 的 JSON 对象发送到服务器 Java 中有没有特定的库可以做到这一点 你能给出可能的解
  • p4和git之间有双向桥吗?

    是否有一个好的 可靠且自动化的 方法来为多个用户在 perforce 和 git 之间移动 git 更改 git p4 似乎可以很好地处理单用户情况 但我正在寻找多用户选项 目前 我们正在从多种不同的源代码控制系统转向单一的源代码控制系统