p4 diff 不显示新添加的文件

发布于 2024-09-24 21:03:12 字数 151 浏览 1 评论 0原文

我需要一些帮助。 如何使用 p4 diff 获取 diff 以便我的补丁包含 还有有关新添加文件的信息吗?

p4 add foo.cc
p4 diff > my.patch

my.patch 应包含 foo.cc

I need some help.
How do I get diff using p4 diff so that my patch contains
information about newly added files too ?

p4 add foo.cc
p4 diff > my.patch

my.patch should contain foo.cc

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

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

发布评论

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

评论(1

这样的小城市 2024-10-01 21:03:12

p4 diff 将客户端上的文件与服务器上的库中的文件进行比较。如果您尚未提交包含要添加的新文件的更改列表,则该文件不在服务器上,因此无需进行比较。

要使用 p4 diff...

  1. 将文件标记为添加,如上 ('p4 add //myworkspace/myfile')
  2. 提交更改列表以将文件添加到 P4 服务器 ('p4 Submit')
  3. 使用 ' 在本地签出新文件p4 edit //myworkspace/myfile'
  4. run 'p4 diff //myworkspace/myfile'

如果您自步骤 3 以来尚未编辑该文件,则它不应显示任何差异。如果您在签出文件后对其进行编辑(并在本地保存更改),步骤 4 将显示差异。

p4 diff compares files on your client with what's in the depot on the server. If you haven't submitted your changelist containing the new file to add, then the file isn't on the server, so there's nothing to compare.

To use p4 diff...

  1. Mark the file for add, as above ('p4 add //myworkspace/myfile')
  2. Submit the changelist to add the file to the P4 server ('p4 submit')
  3. Checkout the new file locally with 'p4 edit //myworkspace/myfile'
  4. run 'p4 diff //myworkspace/myfile'

If you haven't edited the file since step 3, it shouldn't show any differences. If you edit the file after checking it out (and save your changes locally), step 4 will show diffs.

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