问题标签 [revisions]

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 投票
1 回答
49 浏览

xcode - SVN 仅合并仅修订更改

假设我有文件夹 A 的修订版 101、修订版 102 和修订版 103。我想将文件夹 A 合并到文件夹 B,仅包含文件夹 A 在修订版 103 中提交的更改。我不希望修订版 102 中的更改。我的理解是合并修订版 103 将合并包括 102 和 101 在内的所有内容。我怎样才能仅将修订版 103 中的更改合并到文件夹 B?

0 投票
1 回答
2059 浏览

svn - 显示日志未显示所有修订

当我在目录树中往下看时,Subversion 没有显示我希望看到的所有修订版本。

让它成为我的目录结构:

因为File1我们有修订版 1、2 和 3。

我们正在使用 Tortoise-SVN 1.8.11,目前的当前版本,SVN 2.7.6。

在 Windows 8.1 的文件资源管理器中,当我执行SVN Show Log offtrunk文件夹时,它会显示所有修订版本。但是,关闭src它只显示修订版 1 和 3。(当我从Folder1or开始时也是如此File1)。

我在 Tortoise 的存储库浏览器中做了同样的事情,同样的结果。重新结帐,结果相同。

我还使用 Visual Studio 的 AnkhSVN 插件。无论我在哪里,这都会向我显示所有修订版(1,2,3)!

这个 Tortoise 问题很讨厌,因为我更喜欢 Tortoise 而不是 Ankh 来合并分支。当然,我不想在合并时错过修订。

有谁知道这里发生了什么以及这是否可以以任何方式解决?

0 投票
0 回答
334 浏览

css - 用于 Wordpress CSS 修订的 Visual Composer

我正在使用 Visual Composer for WordPress 创建一个工作项目。当我在进行更改并使用旧 CSS 更新页面时,我的同事正在搞乱,删除了我一整天所做的一切。

我注意到 WordPress 有一个修订链接,但它似乎只更改了布局,而不是添加的“自定义 CSS”。在我放弃并重做整个事情之前,有什么办法可以回去吗?

谢谢。

0 投票
1 回答
108 浏览

php - 在没有插件的情况下限制 Pages 和 CPT 的 Wordpress 修订

我创建这个问题既是为了自己回答这个问题,也是为了帮助可能发现相同问题的其他人,因为我在网上找不到一篇关于此的文章。

我在 wp-config.php 文件中使用下面的代码已经有一段时间了,但直到最近才注意到它不能普遍使用——它只适用于“帖子”。我想为页面和自定义帖子类型启用相同的设置。

有人有这方面的信息吗?

0 投票
2 回答
104 浏览

bash - SVN:查找更新为不存在的文件

我正在编写一个 shell 脚本,它可以存储 SVN 工作副本的实际状态并在以后恢复它,就像它一样。目前,我对似乎无法检测到的文件和目录修订的特定、罕见组合存在问题。

假设有一个包含两个修订版的存储库。有两种情况:

  1. 假设这foo是一个仅存在于修订版 2 中的文件(或目录)。一开始,整个工作副本位于修订版 2。然后foo(并且仅foo)更新到修订版 1。

  2. 假设这bar是一个仅存在于修订版 1 中的文件(或目录)。一开始,整个工作副本位于修订版 1。然后bar(并且仅bar)更新到修订版 2。

这两种情况非常相似,但似乎它们有不同的解决方案。在这两种情况下,文件(或目录)都会消失。但是,命令的输出不svn status包含有关此的信息。

如何通过 shell 脚本创建此类文件和目录的列表?


有一个简单但不好的解决方案。可以使用命令svn list获取当前版本中应该存在的文件列表,并将其与实际存在的文件列表进行比较。

这种解决方案是不可接受的,因为它需要大量时间并且会产生大量的服务器流量。


我发布了我能想到的最佳答案。尽管如此,它只适用于第一种情况并且有误报。

0 投票
1 回答
38 浏览

php - 如何避免 30 天后清除 Dropbox 修订?

我尝试通过 php sdk 在 Dropbox 中 30 天后禁用清除。我可以使用keepForeverto在 Google 驱动器中执行此操作,true因此它不会在 30 天后清除修订。https://developers.google.com/drive/v3/reference/revisions#resource-representations

以同样的方式如何做保管箱我已经搜索了很多但找不到解决方案,如果一旦清除,我可以通过代码获取该文件,因为在这里我看到了 https://www.dropbox.com/developers-v1/core /docs#metadata-details 我可以获取已弃用修订的元数据,所以我可以下载吗?

0 投票
3 回答
11344 浏览

c++ - C++21 是下一个标准吗?

即使在 C++11 推出时,我也听到了很多关于 C++17 和 C++14 的嗡嗡声。

但现在我知道 C++17 有望在 2017 年秋季交付(不包括概念),但我仍然不确定以下标准是什么。

我听说过 C++21 流行起来。那准确吗?

0 投票
1 回答
88 浏览

svn - 将多个修订同步导入 SVN

我一直在开发一个没有 SVN 的项目,现在我希望使用 SVN。我一直将这个项目的许多修订版保存为一系列编号的 tar.bz2 文件(tarball)。我想将这些许多 tarball 导入 SVN 存储库并保持修订号同步(以便 tarball NNN 成为存储库修订 NNN)。这些版本有很多(几百个),因此不能全部手动完成。我将在 bash 和/或 Python 中自动执行此操作。版本序列中存在许多差距(大约 500 个版本上升到近 700 个)。有关如何执行此操作(SVN 功能)的任何建议?完成后,存储库应该看起来就像我一直在使用 SVN。只有这一项目将在这一存储库中。

0 投票
1 回答
2303 浏览

wordpress - 获取高级自定义字段 (ACF) 修订

我有一个使用 WordPress REST API 和高级自定义字段ACF的站点。我使用插件ACF TO REST API将 AC 字段公开给 REST API。到目前为止,一切都很好。

但现在我想在 wordpress 后端的 «Preview Changes» 按钮中添加正常功能。我设法更改了按钮的功能,并且我还了解到,推送它确实会将帖子自动保存到新的修订版中。要访问和显示预览,我必须获取帖子最新版本的数据。我可以这样做,但 REST API 只公开核心的 wordpress 内容(如标题、内容、摘录等),而不是属于该帖子的 ACF。

我想访问 wordpress REST API 路由以获取帖子的最新版本,包括(更改的)ACF 字段的内容。

有人可以帮助我如何编写一个完全可以做到这一点的自定义路线吗?我尝试将此功能添加到 ACF TO REST API 插件,但到目前为止我没有成功。

我想我已经调用了一个 REST API 路由,其中​​包含了帖子(或页面)ID,然后它会调用返回该页面的修订版(我已经在这里> wp/v2/pages/51/revisions/

这向我展示了一系列修订条目,如下所示:

但现在我只想要最新的版本。最新的修订似乎就像一个普通的帖子,并且有一个普通的帖子 ID(我称之为RevisionID,这将461在上面的示例中)。

然后我需要查询所有 post_meta 条目,'post_id' = RevisionID 并将结果与​​最新版本的结果合并。

有人可以确认吗?

我也会很高兴得到一些帮助,我可以为 Wordpress REST API 设置查询以过滤我想要的结果。

感谢您的帮助。

干杯

0 投票
2 回答
1633 浏览

php - 为 WP REST API 中的输出准备 Wordpress 后期修订

我为 WordPress REST API 构建了一个自定义端点来获得后期修订。结果在 Wordpress Post 语法中:

而 Wordpress REST API 会为我提供如下内容:

(一个是通过 php 打印的,另一个是 JSON 格式,但重要的是,在第一个示例中它说:post_content而在第二个示例中,content它是然后被分隔的renderedprotected例如。

我很确定这与此处描述的几乎相同: https ://wordpress.stackexchange.com/questions/236249/wp-api-v2-custom-endpoint-response-formatting?newreg=7edb54e1ae494e528e5e146982469664

但就我而言,我有修改。

我尝试为 REST API 准备 Post 对象。我创建了 WP_REST_Revisions_Controller 的新实例并尝试使用它的方法prepare_item_for_response。$request 是一个 WP_Rest_Request。(顺便说一句:为什么我之前必须new \WP_REST_Revisions_Controller用反斜杠写\)。

问题是我收到通知:

必须参考这些行: https ://developer.wordpress.org/reference/classes/wp_rest_revisions_controller/ (第 350 行及以下)。

在通知之后,我打印了$response,我得到了这个:

.. 不知何故,数据丢失或出现其他问题。

这是整个 php 脚本,看看我在做什么:

我真的很高兴收到解决此问题的任何提示。干杯