问题标签 [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 回答
104 浏览

php - PHP 修订库(如 StackOverflow)

有没有一个 PHP 库可以为我做这样的事情?

https://stackoverflow.com/posts/20353734/revisions

我正在寻求实施修订,让用户可以看到帖子中添加、更改和删除的内容。

0 投票
1 回答
4399 浏览

mercurial - Mercurial:签出文件以进行修订

是否可以检查存储库中的所有文件以进行特定修订?例如,假设我的存储库处于修订版 88。我不想恢复或撤销任何修订版 88 之前的更改,而只是在修订版 50 处获取它们的副本。

0 投票
1 回答
2359 浏览

email - 从 Google 电子表格更改通知中以机器可读格式获取更改的单元格的详细信息

如果我有一个 Google 电子表格,例如

https://docs.google.com/spreadsheet/ccc?key=0AjAdgux-AqYvdE01Ni1pSTJuZm5YVkJIbl9hZ21PN2c&usp=sharing

而且我已经在其上设置了通知,以便在单元格更改时立即给我发送电子邮件。

我通过电子表格 API 对该电子表格进行了更改 - 即不是手动更改。

然后我收到这样的电子邮件:

主题:“通知测试”最近被编辑

查看您的 Google 文档“通知测试”中的更改:单击此处

其他人从 10/01/2014 12:23 到 12:23(格林威治标准时间)进行了更改

  • 值已更改

如果我打开“单击此处”链接,则会得到这个 URL,它显示了电子表格中已更改的单元格:

https://docs.google.com/a/DOMAINGOESHERE/spreadsheet/ver?key=tn9EJJrk6KnJrAEFaHI8E3w&t=1389356641198000&pt=1389356621198000&diffWidget=true&s=AJVazbUOm5tHikrxX-bQ0oK_XEapjEUb-g

我的问题是:

有没有办法以我可以以编程方式使用的格式(例如 JSON)获取有关哪个单元格已更改的信息?

我查看了 Google 电子表格 API: https ://developers.google.com/google-apps/spreadsheets/

并在 Drive API Revisions: https ://developers.google.com/drive/manage-revisions

我还尝试使用 Google Apps 脚本设置 onEdit() 事件:https ://developers.google.com/apps-script/understanding_triggers

我认为最后一种方法就是答案。

这种方法的问题在于,虽然 onEdit 可用于通过电子邮件发送更改的详细信息,但它似乎只有在电子表格是手动编辑而我的电子表格是通过电子表格 API 以编程方式更新时才会被触发。

有任何想法吗?

0 投票
2 回答
1454 浏览

svn - 任何修订更改后的特定文件中的 SVN 版本号

在我们的项目中,我们收到一个请求,将 SVN 根修订号(不是最后修改的)放入我们的 lib 头文件中,并在库中提供一个函数,该函数将给出最后一次提交的修订号。

我已经找到了这个问题,所以我知道$Id$or $Revision$。我不知道是否可以在每次提交后强制 SVN(没有额外的脚本)更新一些特定的文件(头文件和.cpp )。

例如:我修改了一个.cpp文件并提交了它,但在提交之后,不仅修改后的.cpp文件将被更新,而且 lib 头文件和一个带有提交修订号的小.cpp文件也将被更新。

此请求的目的是为我们的图书馆用户提供检查代码修订号的可能性,即使他们将文件复制到无法访问 SVN 的地方。

更新:编译将在SVN不可用的环境中完成。

0 投票
1 回答
99 浏览

svn - Tortoise SVN 在同一存储库中合并提交的修订

我正在尝试清理我的存储库。由于我经常提交更改,可以肯定的是,我有许多单独提交但属于一起的更改。是否可以在修订日志中加入多个提交的修订(在同一个存储库中)?

0 投票
0 回答
148 浏览

c# - 文件修订可疑行为?

GoogleDrive 非本机文件修订版今天似乎出现了新问题。

几个月来,通过 GoogleDrive API 从 C# 应用程序成功更新了 GoogleDrive 帐户中的现有文档 - 有些文件有 40、60 甚至超过 100 次修订就好了。

今天,当更新完成并请求新修订并固定时,现有修订将被覆盖,并且不会创建新修订。似乎只适用于现有的多修订文件。
可以创建一个新文件并一次又一次地更新就可以了。

还通过 Google Drive 网络应用程序而不是 API 进行了尝试,并获得了相同的行为。
新文件可以成功添加多个修订版 - 现有文件不会获得新修订版,只会替换头修订版。

0 投票
1 回答
95 浏览

ms-office - Google Drive 是否存在大量修订的问题?

任何人都有过大量修订的驱动器文档的经验,都标记为“不要删除”?

我有一个客户有这样的情况,一旦他们对文档进行了 150 到 200 次修订,他们似乎无法通过 API 或 Google Drive Web 应用程序上传进一步的修订。有问题的文档是 MS Office 文档而不是 Google 文档。

有什么想法可以让用户继续更新文档,或者当文档进入该状态时如何处理文档?</p>

0 投票
1 回答
453 浏览

php - 计算 Wordpress 帖子的修订次数

我想显示特定 Wordpress 帖子的修订数量。例如,如果帖子 ID“78”被更新了 8 次,我想在 PHP 中回显数字“8”。

0 投票
2 回答
1925 浏览

sync - perforce - 快速同步特定版本的多个文件

有没有办法快速同步特定版本的多个文件。

例如,指定文件和修订列表,如下所示: foo#1 bar#4 baz#3

我可以在他的 shell 中的 foreach 循环中单独同步这些 - 但这对于大型列表来说会很慢。那么有没有一种快速/批量的方法呢?

我确实知道使用标签 - 但在这种情况下,我们必须假设这组文件和修订不存在标签 - 我们拥有的唯一来源是如上所示的列表。

0 投票
1 回答
546 浏览

wordpress - 智能删除 WordPress 修订

我想清理我的 WordPress 数据库并删除一些后期修订。

但我只找到了删除所有修订的插件或代码。但这不是我想要的。我想对重大更改进行修订。这意味着只应删除在短时间内保存的修订。如果最后一次修订日期不在某个时间段内,则不应删除。

例如,我在一年前写了一篇文章并创建了 3 个修订版。半年后,我编辑了一些东西,并再次创建了 4 个修订版。我正在寻找的智能清理应该在创建帖子时清理 2 个旧版本,在编辑它时清理 3 个。只应保留最后的更改。

逻辑可能是:仅删除当前修订之前的修订,如果它不超过一周。

是否有一个插件或代码可以对修订进行如此智能的清理?