问题标签 [changelist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1627 浏览

php - 在php中创建一个p4更改列表

我有一段时间试图创建一个更改列表,该列表返回从 p4 可用的实际更改列表 ID。

我努力了

$out = $p4->run('change','-o'); $out = $p4->run('change','i');

print_r($out);

对此有什么想法吗?似乎我缺少传递描述值的能力

这是我正在使用的更新的代码段和返回的数据

这是返回的数据

d 函数只是一个 print_r ,让它看起来不错。

0 投票
1 回答
377 浏览

p4v - 如何按变更列表编号过滤待处理的变更列表

使用 p4V 客户端,我想查看搁置文件的挂起更改列表。我有更改列表编号,但找不到根据更改列表编号进行过滤的方法。

我发现了使用 Ctrl-G 来搜索挂起的更改列表。然而,这并没有给我一个取消搁置的选择。

0 投票
1 回答
2744 浏览

perforce - Perforce 命令“P4 更改”如何工作

我正在开发一个应该与 Perforce 集成的应用程序。在基本 Perforce 命令的学习阶段,我有一个关于“p4 更改”如何工作的问题。一旦更改列表被提交,比如说,影响文件

  1. '//仓库/Web/content/main.css'
  2. '//仓库/工具/app/init.py'

如果我们现在发出命令:

'p4 更改 //depot/Web/...'

然后更改列表将显示在结果中。那么 Perforce 是如何管理这些信息的呢?它会分解路径并存储吗?或者它是否进行在线子字符串查询?

我看到 Perforce 数据库模式中有一个字段“公共路径”,在这种情况下,值应该是:

'//仓库/...'

那么在这种情况下,Perforce 是如何获取信息的呢?

0 投票
1 回答
241 浏览

perforce - “p4 更改”如何在已删除的路径上工作

假设以下事件按编年顺序发生。

  1. 在更改列表 123 中的路径“//depot/Tool/Web/test.html”上删除了一个文件
  2. 仅包含该文件的文件夹与文件一起被删除,因此生成的目录结构为“//depot/Tool/...”
  3. 这时候我们发出'p4 changes //depot/Tool/Web/...'会报错吗?
  4. 然后在之前删除的路径中添加了一个文件:'//depot/Tool/Web/verify.css' in changelist 456
  5. 这时候,当我们再次发出'p4 changes //depot/Tool/Web/...'时,changelist 123会出现在搜索结果中吗?

我问这个是因为我想知道 Perforce 如何记录更改列表/文件/路径信息。

0 投票
1 回答
1030 浏览

ajax - iOS 5 的 UIWebView 的“AJAX 与会话 cookie 的交互”在 iOS 6 上不起作用

背景:我有一个在 iOS5 中运行良好的程序,它使用 UIWebView。网页从定制服务器加载。iOS 和服务器之间的通信是通过 AJAX 机制完成的。Cookie 用于会话管理。

问题:客户端的事件没有到达服务器。服务器的通知和更新未到达客户端。因此,应用程序不会响应任何用户操作,并且有时 UI 看起来会冻结。

我在苹果开发者网站上搜索了 UIWebView 的变化,它只显示了 3 个变化。

  • State Preservation”,带有视图的 restoreIdentifier 属性。
  • 新方法keyboardDisplayRequiresUserAction。
  • 新方法抑制增量渲染

然而,以上似乎都没有与应用程序逻辑冲突。

请帮助解决与 iOS 5 相比可能会破坏 iOS 6 中 AJAX 交互的问题。如果有的话,请给我相关链接。

0 投票
3 回答
30820 浏览

svn - 如何从 SVN 中删除现有的更改列表

我通过这样做创建了一个更改列表...

...向其中添加文件,然后提交更改列表...

...所以现在,我已经“保留”了我的更改列表,并且每次查看状态时它都会显示出来。

我“保留”了更改列表是有原因的,但我不再需要它,所以我准备删除它。如何从 SVN 中删除此更改列表?我知道如何从更改列表中删除文件,但不知道更改列表本身。

0 投票
1 回答
7223 浏览

perforce - 从 perforce 历史记录中删除提交的变更列表

我不小心向我的 perforce 服务器提交了错误的更改列表。然后,我使用“backout changelist”选项退出了该更改列表。但是,这两个更改出现在所有受影响文件的历史记录中,它们曾经被删除然后又重新添加回来。

我希望能够从这两个更改列表的 perforce 服务器中删除历史记录。是否可以。可以通过一些 Perforce 管理员命令来完成。

编辑:我已经看到p4 change -d -f可以删除更改列表,但这需要在更改列表中的文件上使用 p4 obliterate。这是否意味着我必须删除所有受更改列表影响的文件。这对我来说似乎不是一个可行的解决方案,因为我不想删除这些文件。由于两个提交的更改列表,我是否应该只删除文件的这两个特定修订?

0 投票
2 回答
650 浏览

perforce - 如何在不从 perforce 的更改列表中删除它们的情况下恢复工作区中打开的文件?

是否有可能在 perforce(服务器版本 2010.1/265509 (2010/09/23),所以我没有更新的“git like”服务器功能)中恢复客户端中所有打开的文件而不从更改列表中删除文件他们属于?

默认情况下,如果我打开了一个文件并在更改列表中(非默认),并且我想快速“上下文切换”离开我当前的工作状态,看看别的东西,然后回到我之前的工作状态,我做这个:

  • 创建一个新的变更列表
  • 将文件添加到新的变更列表 C
  • 在更改列表中搁置文件 C
  • 还原所有打开的文件
  • 做东西
  • 还原所有打开的文件
  • 取消搁置变更列表 C -c C

在“做事”期间的中间阶段,p4 describe C 显示更改列表中没有文件。这令人不安和烦人,并且使跟踪 C 中的内容变得比应有的更难。

有没有办法“恢复所有打开的文件”,以便“p4 describe C”将所有文件保留在更改列表 C 中?

0 投票
1 回答
809 浏览

version-control - 无法在 UI 中看到搁置的 Perforce 变更列表

我通常通过以下方式搁置我的 Perforce 更改列表:

  1. 右键单击挂起的更改列表。
  2. 点击搁置。
  3. 稍后通过右键单击搁置的更改列表并单击取消搁置来取消搁置。

但不是出于某种原因,我在 UI 中看不到这些选项。

所以,我从命令行搁置了我的变更列表,使用

p4 shelve -c '更改号码'

这对我有用,但问题是在 P4 GUI 中,它仍然显示为待处理的更改列表,而不是搁置的更改列表。

我该如何解决这个问题并让 UI 中的工作正常?

谢谢。

0 投票
1 回答
285 浏览

django - Django 管理站点——在更改页面上将 ForeignKey 项目列为更改列表

在我的项目(玩具版)中,有拥有任意数量对象的所有者。我的models.py文件看起来像

我的问题与管理站点上所有者的更改页面有关,例如

现在我知道,如果我注册Object为 aTabularInline或 a StackedInline,那么我会得到这个所有者拥有的对象的可编辑列表。然而,在我的项目的真实版本中,anObject有 25 个字段,而不是 2 个,因此从美学角度来看,这些选项都不是真正可取的。

相反,我真正想要的是在所有者的更改页面上显示所有者拥有的所有对象的更改列表。(这样我得到了所有所有者对象的一个​​很好的紧凑列表,如果我需要编辑一个的详细信息,我可以单击它的链接并在它自己的页面中编辑它。)基本上我想要的内容

出现在

有没有办法做到这一点?

PS:我使用的是 Django 1.4 和 Python 2.7。