问题标签 [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.
xcode - SVN 仅合并仅修订更改
假设我有文件夹 A 的修订版 101、修订版 102 和修订版 103。我想将文件夹 A 合并到文件夹 B,仅包含文件夹 A 在修订版 103 中提交的更改。我不希望修订版 102 中的更改。我的理解是合并修订版 103 将合并包括 102 和 101 在内的所有内容。我怎样才能仅将修订版 103 中的更改合并到文件夹 B?
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。(当我从Folder1
or开始时也是如此File1
)。
我在 Tortoise 的存储库浏览器中做了同样的事情,同样的结果。重新结帐,结果相同。
我还使用 Visual Studio 的 AnkhSVN 插件。无论我在哪里,这都会向我显示所有修订版(1,2,3)!
这个 Tortoise 问题很讨厌,因为我更喜欢 Tortoise 而不是 Ankh 来合并分支。当然,我不想在合并时错过修订。
有谁知道这里发生了什么以及这是否可以以任何方式解决?
css - 用于 Wordpress CSS 修订的 Visual Composer
我正在使用 Visual Composer for WordPress 创建一个工作项目。当我在进行更改并使用旧 CSS 更新页面时,我的同事正在搞乱,删除了我一整天所做的一切。
我注意到 WordPress 有一个修订链接,但它似乎只更改了布局,而不是添加的“自定义 CSS”。在我放弃并重做整个事情之前,有什么办法可以回去吗?
谢谢。
php - 在没有插件的情况下限制 Pages 和 CPT 的 Wordpress 修订
我创建这个问题既是为了自己回答这个问题,也是为了帮助可能发现相同问题的其他人,因为我在网上找不到一篇关于此的文章。
我在 wp-config.php 文件中使用下面的代码已经有一段时间了,但直到最近才注意到它不能普遍使用——它只适用于“帖子”。我想为页面和自定义帖子类型启用相同的设置。
有人有这方面的信息吗?
bash - SVN:查找更新为不存在的文件
我正在编写一个 shell 脚本,它可以存储 SVN 工作副本的实际状态并在以后恢复它,就像它一样。目前,我对似乎无法检测到的文件和目录修订的特定、罕见组合存在问题。
假设有一个包含两个修订版的存储库。有两种情况:
假设这
foo
是一个仅存在于修订版 2 中的文件(或目录)。一开始,整个工作副本位于修订版 2。然后foo
(并且仅foo
)更新到修订版 1。假设这
bar
是一个仅存在于修订版 1 中的文件(或目录)。一开始,整个工作副本位于修订版 1。然后bar
(并且仅bar
)更新到修订版 2。
这两种情况非常相似,但似乎它们有不同的解决方案。在这两种情况下,文件(或目录)都会消失。但是,命令的输出不svn status
包含有关此的信息。
如何通过 shell 脚本创建此类文件和目录的列表?
有一个简单但不好的解决方案。可以使用命令svn list
获取当前版本中应该存在的文件列表,并将其与实际存在的文件列表进行比较。
这种解决方案是不可接受的,因为它需要大量时间并且会产生大量的服务器流量。
我发布了我能想到的最佳答案。尽管如此,它只适用于第一种情况并且有误报。
php - 如何避免 30 天后清除 Dropbox 修订?
我尝试通过 php sdk 在 Dropbox 中 30 天后禁用清除。我可以使用keepForever
to在 Google 驱动器中执行此操作,true
因此它不会在 30 天后清除修订。https://developers.google.com/drive/v3/reference/revisions#resource-representations
以同样的方式如何做保管箱我已经搜索了很多但找不到解决方案,如果一旦清除,我可以通过代码获取该文件,因为在这里我看到了 https://www.dropbox.com/developers-v1/core /docs#metadata-details 我可以获取已弃用修订的元数据,所以我可以下载吗?
c++ - C++21 是下一个标准吗?
即使在 C++11 推出时,我也听到了很多关于 C++17 和 C++14 的嗡嗡声。
但现在我知道 C++17 有望在 2017 年秋季交付(不包括概念),但我仍然不确定以下标准是什么。
我听说过 C++21 流行起来。那准确吗?
svn - 将多个修订同步导入 SVN
我一直在开发一个没有 SVN 的项目,现在我希望使用 SVN。我一直将这个项目的许多修订版保存为一系列编号的 tar.bz2 文件(tarball)。我想将这些许多 tarball 导入 SVN 存储库并保持修订号同步(以便 tarball NNN 成为存储库修订 NNN)。这些版本有很多(几百个),因此不能全部手动完成。我将在 bash 和/或 Python 中自动执行此操作。版本序列中存在许多差距(大约 500 个版本上升到近 700 个)。有关如何执行此操作(SVN 功能)的任何建议?完成后,存储库应该看起来就像我一直在使用 SVN。只有这一项目将在这一存储库中。
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 设置查询以过滤我想要的结果。
感谢您的帮助。
干杯
php - 为 WP REST API 中的输出准备 Wordpress 后期修订
我为 WordPress REST API 构建了一个自定义端点来获得后期修订。结果在 Wordpress Post 语法中:
而 Wordpress REST API 会为我提供如下内容:
(一个是通过 php 打印的,另一个是 JSON 格式,但重要的是,在第一个示例中它说:post_content
而在第二个示例中,content
它是然后被分隔的rendered
,protected
例如。
我很确定这与此处描述的几乎相同: 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 脚本,看看我在做什么:
我真的很高兴收到解决此问题的任何提示。干杯