将分支文件同步到其主干位置以便在 Perforce 中进行测试的良好程序是什么?

发布于 2024-10-16 10:31:05 字数 297 浏览 1 评论 0原文

如果问题的名称令人困惑,我们深表歉意。

我对版本控制有点陌生(遗憾的​​是),感觉我没有以正确的方式使用东西,所以我来寻求一些帮助。

基本上,我的情况是我有两个文件已经从主干分支出来并进行了编辑。这些文件的变化相当大,因此在投入生产之前需要在暂存阶段进行彻底的测试。我感到困惑的是,如果客户端视图是主干本身,如何将它们同步到暂存中。我无法修改客户端视图以从我的分支同步,因为同步必须从我的整个组使用的特定帐户进行。有没有办法在命令中说“从...同步”或类似的内容?也许在同步语句中指定一个新的客户端视图?

任何想法都会有帮助。谢谢!

Apologies if the name of the question is confusing.

I'm a bit new to version control (sadly) and feel like I'm not using things in the right way, so I've come for some help.

Basically, my situation is that I have two files I've branched off the trunk and edited. The changes in those files are pretty big, so they are to be thoroughly tested on staging before being pushed to production. What I'm confused about is how to sync them into staging if the client view there is the trunk itself. I can't modify the client view to sync from my branch since the sync has to occur from a specific account used by my entire group. Is there a way to say "sync from..." or something along those lines, in a command? Maybe specify a new client view inside of the sync statement?

Any ideas would be helpful. Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦冥 2024-10-23 10:31:05

我不确定你的描述中的“帐户”是什么。 客户端用户

我想从长远来看,您将不得不放弃“进入分期……客户视图就是主干本身”的约束。如果您在分支中进行开发,然后在测试后将它们集成回主干,则您将需要能够在某些开发分支上使用测试环境。

反正:

p4 help sync
p4 help usage

p4 -c STAGING sync //...

I'm not sure what is the "account" in your description. client, user?

I guess that in the long term you will have to relinquish the constraint that "into staging ... the client view there is the trunk itself". If you do development in branches, and then integrate them back into the trunk after testing, you'll need to be able to use the test environment on some development branch.

Anyway:

p4 help sync
p4 help usage

p4 -c STAGING sync //...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文