问题标签 [revision-history]
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.
tfs - 我可以在 TFS2010 中复制文件历史记录吗?
我正在检查我的代码库并重构一些东西。有时,我会在单个文件中遇到具有以下内容的文件:
因为这个文件已经存在了很长时间,所以它有一个相当长的变更集列表。
不幸的是,它位于一个名为“A.cs”的文件中,它可能更合适地位于两个文件中,“A.cs”和“HelperThatWasOriginally....cs”。
我希望新文件(文件中的第二个类)可以轻松追溯到其来源(A.cs),但是在新文件的顶部添加一个注释,例如“这个文件最初是 A.cs 的一部分”似乎有点做作,很容易被忽视。
我真的不知道 TFS 如何在内部解决这个问题,因为我可以看到这两个文件在“拆分”日期之前会有冲突的变更集历史(它们曾经是同一个文件),但我希望这是可能的尽管如此。
git - 转到特定修订
我克隆了某个项目的 git 存储库。我可以将文件转到初始状态,当我查看文件时转到修订版 2、3、4 ......最新版本?我想大致了解一下该项目是如何发展的。
git - 更新从 git-svn repo (B) 克隆的 git repo (A) 的 git svn 信息/修订号
好的,我不是在问如何在两个存储库之间来回同步更改(我可以通过正常的推拉来做到这一点),而是一种更新 git svn 信息(特别是修订号)的方法(A ) 从 (B)
目前,我可以通过从输出中获取第一行带有“git-svn-id:”的第一行而不那么优雅地做到这一点git log
,但寻找可能解决我可能不知道的根本原因的更好的想法..
更新:
对于修订号,我可以通过git log --grep=git-svn-id: -1
和使用 ant 中的过滤器链获得该版本,因此我的直接问题得到了解决。
至于问题本身,根据来自这里的信息,似乎做我想做的事情没有意义,所以我可能不得不在一段时间后关闭这个问题。
java - Mercurial:如何移动项目/模块,但保留修订历史
考虑以下多模块项目(在单个存储库中):
(这样设置的原因是它使一些开发人员可以只处理单个模块(例如2
及其子模块),而其他开发人员可以处理整个代码库(例如A
及其子模块)。
然后让我们假设它Module ii
已被重新分类为core
,并且需要移入Module 1
。
我可以通过Module ii
从Module 2
to移动来处理这个问题Module 1
。但是,mercurial 将其视为删除 (from 2
) 和 add (in 1
),因此我们会丢失ii
移动之前的修订历史记录。(我知道我们实际上不会“丢失”它,因为它仍然可以在 mercurial 中使用;但是,在新位置的文件中不容易访问它)。
如何移动文件并让 mercurial 使用这些文件移动修订历史记录?
revisions - 谷歌文档喜欢修订?
我需要实现与 Google Docs 文档类似的修订历史。我只是想知道他们是如何实施修订的。如果您进行了一项更改,则会保存该更改。这是否意味着当对文档进行一次更改时,他们拥有一份完整的文档副本,或者是否有可能以某种方式自动合并以前版本的版本?
svn - Subversion 客户端如何处理存储库中的历史变化?
我不得不对 subversion 存储库数据库进行更改。我创建了一个转储,过滤掉了一个修订并创建了一个新的数据库。
当然,这个新存储库与已经签出的旧存储库的工作副本客户端共享大量内容,但是,它缺少中间的修订。
被删除的修订没有添加任何数据,它只是改变了一些文件。
是否可以简单地用新的服务器数据库替换旧的服务器数据库,而不会对现有的客户端工作副本造成严重破坏?还是我必须让所有客户检查新回购的新副本?
更一般地说,颠覆客户端如何处理服务器端的结构变化?我主要对 TortoiseSVN 感兴趣。
mysql - 每次更新后如何转储 MySql 数据库?
在我对 MySql 中的数据库进行更改(更新、删除、插入、创建等)之后,是否可以让 MySql 转储数据库或将上次运行的查询导出到 sql 文件?
api - 使用 R 通过 API 访问谷歌文档修订历史?
我希望使用 R 下载和分析我的一个谷歌文档的修订历史,找出统计数据,比如谁做了多少编辑。
我看到已经有一些方法可以使用 R 访问谷歌文档。
有谁知道(在我继续尝试破解我的方式之前),是否或如何(相当容易地)完成?
谢谢。
svn - svn:列出目录中文件的转速
假设我有这个目录:
是否有任何简单的方法使用 svn 命令行工具来获取以下列表或类似的东西?
我知道我可以通过运行svn log -l 1 foo.c
和解析结果来做到这一点,但是如果有很多文件,那就很痛苦了。(Websvn在它的显示中列出了这些信息,但我不确定在哪里查看源代码。)
唔。svn status --verbose
适用于工作副本,但不适用于检查存储库 URL。
php - 使用每个细节存储所有数据更改(如 Stackoverflow)
我有使用 Codeigniter 编写的系统和使用 MySQL 的数据库。系统有用户,具有不同权限的用户组等。有很多mysql表,它们有多对多的关系。
我有的一些表:
- 项目
- 合同
- 顾客
- 产品
- 产品特性
- 订单
- order_features
- order_products
- ETC...
目前,我正在记录用户对这些表的数据所做的每一次更改。用户可以根据他们的权限更改这些数据。仅以简单的形式存储日志的更改,例如
我想保留对每个细节所做的所有更改,例如问题 Stackoverflow 的编辑历史记录。我可以考虑log_table
设计以保留来自各种表的所有数据更改。有没有办法,教程,引擎,插件来做到这一点?只有我能想到复制每个表并继续在它们上存储更改,但我认为这不是好方法。