【问题标题】:How can I automatically mark all opened files for delete when they are manually deleted from workspace从工作区手动删除所有打开的文件时,如何自动将它们标记为删除
【发布时间】:2015-06-10 20:48:48
【问题描述】:

以下场景:

首先我打开所有项目文件进行编辑

p4 edit ...

然后从 Perforce 工作区目录中手动删除几个文件(不使用 p4 delete 命令)。

如何在更改列表中将所有已删除的文件标记为已删除?

如果要与 Git 进行比较,我正在寻找如下命令:

git add --all *

问题关注p4或/和p4v,我知道p4eclipse有这个功能。

【问题讨论】:

    标签: version-control perforce p4v


    【解决方案1】:

    运行:

    p4 reconcile
    

    在 P4V 中相当于“协调离线工作...”

    【讨论】:

    • p4 reconcile 在未打开已删除文件时有效。但是在我的场景中,我首先打开所有项目文件,然后删除其中一些文件(通过 IDE)。在这种情况下,协调返回 No file(s) to reconcile.
    • 赞成,因为如果没有打开文件进行编辑,此解决方案可以正常工作
    • 查看perforce.com/perforce/doc.current/user/relnotes.txt 中的#841159 更改,然后升级。 :) 在以前的版本中,一个简单的解决方法是在“p4 reconcile”之前执行“p4 revert -k”。
    • 升级不是一种选择,但revert -k 看起来很有希望。我会在几个小时后回去工作时检查一下。
    猜你喜欢
    • 2013-06-17
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    相关资源
    最近更新 更多