【问题标题】:Deploying a third party library in perforce在 perforce 中部署第三方库
【发布时间】:2015-07-24 08:35:50
【问题描述】:

我正在致力于将某些技术第三方集成到现有产品中。目前我与现有的产品所有者签订了合同来执行此操作,但我们都想明确表示我的工作是对产品的补充。我可以访问他们的 perforce 服务器,我的项目的二进制部署所在的位置,但我工作的源代码位于另一个 perforce 存储库中。客户端不想在他们的服务器上将我的文件夹标记为可写,但我会定期更新二进制文件以进行本地测试。有什么方法可以告诉 perforce 在客户存储库中忽略我的产品目录,而不为项目中的每个人更改它?

【问题讨论】:

  • 这需要澄清——您的意思是您只想将更改保留在您的工作区中吗?仅在您自己的存储库中(源在哪里)?或者您希望您的更改位于客户端的存储库中,但您不希望它们立即影响使用该存储库的其他人?您究竟希望更改在哪里,又不希望更改在哪里?
  • 我想在我自己的工作区,在我的服务器上工作。我希望能够透明地部署我的二进制文件(这是客户端存储库中唯一的东西),而无需检查所有内容,因为根据他们的政策,我的客户端中的所有二进制文件都是排他性检查。我希望尽可能少地干扰客户端存储库。

标签: perforce


【解决方案1】:

让客户创建一个仅供您使用的二进制文件的分支。他们应该让这个分支可以由你写,或者设置一些其他系统,他们会在那里“删除”你的更改。

当他们准备好接受您的更改时,他们只需将它们从您的分支复制到其他人都使用的“实时”版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-23
    • 2020-02-08
    • 2011-02-18
    • 2016-04-14
    • 1970-01-01
    • 2021-08-04
    相关资源
    最近更新 更多