【问题标题】:View a file with specific version in Perforce在 Perforce 中查看具有特定版本的文件
【发布时间】:2014-10-29 19:00:13
【问题描述】:

我是 Perforce 的新手,并就以下简单问题寻求帮助:

  1. 如何在 Perforce(命令行)中列出文件的所有版本
  2. 如何查看仅具有特定版本的文件

我在网上搜索了问题 2,但没有任何运气。

提前谢谢你!

【问题讨论】:

  • 也许p4 filelogp4 changesp4 print 会帮助你。
  • 非常感谢您的回复。 “p4 更改”对我来说非常有价值,因为我经常需要在源文件中搜索新的更改。

标签: version-control versioning perforce


【解决方案1】:

如果您不想写入临时文件(就像其他人建议的那样),您可以将输出流式传输到您的编辑器。

对于 vim/gvim 它是: p4 打印文件名#版本 | gvim -

最后的“-”可以解决问题。

【讨论】:

    【解决方案2】:
    1. p4 文件日志文件名
    2. p4 打印文件名#VERSION

    【讨论】:

    • 谢谢,这正是我所需要的。我还想知道是否有另一种方法可以通过常规文本编辑器(例如 vim)查看文件(具有特定版本号)。例如,vim //.../file.txt#3(打开第 3 版的 file.txt)
    • 我使用 p4v 以这种方式浏览旧文件。将 P4V 配置为使用 vim 作为您的外部编辑器,然后浏览文件历史记录以找到您想要的版本,右键单击它,P4V 将在 vim 中打开它。
    • @user1972031,执行p4 print -o outputfile FILENAME#VERSION,这将创建一个输出文件,您可以使用该文件查看器。
    • 甚至更好 - p4 print PATH#VERSION | less 使用搜索功能简单地查看它......
    猜你喜欢
    • 2015-07-13
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 2010-12-22
    相关资源
    最近更新 更多