【问题标题】:Equivalent command for P4 shelve in GITGIT 中 P4 搁置的等效命令
【发布时间】:2015-05-19 05:49:27
【问题描述】:

我已经从 perforce 迁移到 git 。 早些时候,在 p4 中,我可以使用 p4 shelve 使我的树中的更改对其他人可见。访问同一 p4 服务器的每个人都能看到我的修改。但现在在 GIT 中,我正在寻找一个等效的命令。我遇到了git stash,但这使得更改只对我可见。

那么,有没有办法让一个用户所做的本地更改对 git 中的其他所有人可见?

【问题讨论】:

    标签: git perforce


    【解决方案1】:

    是的。在主题分支上提交,推送它,然后告诉每个人查看该分支。

    例如参见 Git Book 中的chapter Branching Workflows

    【讨论】:

    • 除非代码经过审查,否则我不想推送更改。要审查我的代码,我必须在 git 中执行 p4 shelve 之类的操作
    • 为什么不呢?即使您将未经审查和损坏的代码推送到主题分支,它也不会影响主存储库。 git 的一般工作流程是推送一个主题分支,对其进行审核,然后将代码合并到master 分支中。最好不要寻找“like X in p4”的命令,因为 git 的工作方式与 p4、svn 完全不同。
    猜你喜欢
    • 2011-03-05
    • 2022-10-13
    • 2012-11-04
    • 2012-09-11
    • 2016-11-22
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多