问题标签 [revision]
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.
svn - 如何获得 CakePHP 1.3 的最新版本?
这似乎是一个非常初学者的问题;但是,我不知道 cake 1.3 最新版本的链接是什么。我有 git 和 svn 与 eclipse 一起工作。我认为 cake 现在使用的是 git 而不是 SVN(也许我弄错了)。如果它使用 git,有人可以给我一些指导吗?
rdf - 带修订的三重存储
我需要存储 RDF 三元组,同时跟踪修改。有什么可以提供这项服务的吗?或者,您将如何在使用上下文感知三元存储时跟踪修订?
编辑:请注意,我不仅需要变更集。我还需要在过去的任何时候看到三元组。
svn - svn - 获取提供相关消息的修订号
我想知道是否有一种简单的方法可以创建一个从 svn 中获取修订号的脚本,如果我们提供一条与之关联的消息。
示例:我知道该消息包含“添加的方法 A”,该消息是在我提交更改后写入的。现在,如果我不记得与之关联的修订号,并且我想以编程方式(脚本/批处理)获取关联的修订号,而无需通过日志手动准备)
ruby-on-rails - 如何使用 ActiveRecord 处理对 Wiki 的修订?
我有一个模型文章,有_many Revisions。修订有多种列,存储有关文章的所有信息。文章还属于_to a current_revision,它是当前选择的Revision 的主键。每个修订版在创建后永远不会更改。
当用户去编辑一篇文章时,我想显示一个表单,该表单显示修订中的所有字段,并预先填充了来自 current_revision 的信息。这很简单,但是当用户去保存时,我想将每个字段与 current_revision 中的值进行比较。如果所有字段都相同,我不想做任何事情并丢弃表单帖子。但是,如果任何字段不同,我想创建一个新的修订而不是写入以前的修订。
除了为修订版的每个字段手动硬编码测试外,我如何检测是否有任何字段发生更改?
svn - 颠覆修订号
我从未使用过 VCS,所以如果我犯了任何基本错误,请纠正我。
对于我的一个项目,我选择使用 Subversion,并且一直在阅读文档。如果我理解正确,每次签入都会增加修订号。然而,这带来了一个问题。是否可以一次签入多个文件(因此增量只有一个)?另外,如果签入无法编译怎么办……修订号会增加吗?
svn - propset 设置的 svn 版本号不匹配
我在项目期间添加了 $Rev$ 标记并在一组文件上调用了 svn propset。显示的修订号是 $Rev: 8 $ 但在结帐时它说我在修订 10。我认为 $Rev$ 计数器不反映实际的修订号,而是自调用 svn propset 以来的修订?有谁知道我如何同步这两个?
python - 在 python 中生成和应用差异
python中是否有一种“开箱即用”的方式来生成两个文本之间的差异列表,然后将此差异应用于一个文件以获得另一个文件?
我想保留文本的修订历史,但如果只有一个编辑行,我不想为每个修订保存整个文本。我查看了difflib,但看不到如何生成仅包含已编辑行的列表,这些行仍可用于修改一个文本以获取另一个文本。
svn - 提交后如何在源代码中存储新的 SVN 修订号?(乌龟SVN)
是否有可能通过 TortoiseSVN 在提交之前知道您即将获得的 SVN rev 编号,以便我可以将该 rev# 放入源代码注释部分?
也许我可以将一个特殊的键名/变量放入我的文件中,TortoiseSVN 会自动用它即将提交的 rev# 替换它?
这背后的动机是我可以通过查看源代码来获取最新版本并查看它是由什么 SVN rev 组成的。它还给管理带来了温暖的模糊感。
cocoa - CoreData 更新了 sqlite 数据库
我正在使用 coredata 开发我的第一个应用程序。一切都很完美。当我在我的设备上调试应用程序(尚未在设备上安装它),然后退出应用程序,手动修改 sqlite dbase 然后再次调试应用程序时,它似乎正在使用旧版本的数据库。如果两个 sqlite 文件具有相同的名称,有没有办法告诉它只是替换那里的内容?
这是我的代码片段:
如您所见,如果它最初没有找到数据库,它会从应用程序加载 sqlite 文件。除了更改 sqlite 文件的名称或使用设置之外,有没有办法说如果你有任何东西就刷新你所拥有的东西,然后从头开始?
我担心用户购买该应用程序,然后当我发布更新时,他们仍然看到来自旧版本数据库的数据。
谢谢,豪伊
mercurial - Mercurial:如何使 HG LOG 显示琐碎的父母?
根据HG 手册:
默认情况下,此命令会打印修订号和变更集 ID、标签、重要的父级、用户、日期和时间以及每个提交的摘要。当使用 -v/--verbose 开关时,将显示已更改文件的列表和完整的提交消息。
我已经尝试过hg log -v
,但仍然没有显示出琐碎的父母。