revision-history相关内容

删除 git 中的分支是否会将其从历史记录中删除?

来自 svn,刚开始熟悉 git. 当一个分支在 git 中被删除时,它是否从历史记录中删除? 在 svn 中,可以通过还原删除操作(反向合并)轻松恢复分支.与 svn 中的所有删除操作一样,分支从未真正被删除,它只是从当前树中删除. 如果分支实际上是从 git 中的历史记录中删除的,那么从该分支合并的更改会发生什么?他们被保留了吗? 解决方案 分支只是指向 git 中提 ..
发布时间:2022-01-04 14:47:47 其他开发

修订号的 Git 等价物是什么?

我们在工作中使用 SVN,但对于我的个人项目,我决定使用 Git.所以我昨天安装了 Git,我想知道 Git 中的 修订号 等效是什么. 假设我们在 3.0.8 版上工作,并且每个错误修复都有自己的修订号,我们可以在谈论此错误修复时使用它.因此,如果我将 Git 中的代码标记为 3.0.8 那么我可以将其用作修订号或其他一些更详细的标识?我发现哈希对人类来说不太友好. 解决方案 对你 ..

如何拆分埋藏在历史中的 Git 提交?

我搞砸了我的历史记录,想对其进行一些更改.问题是,我有一个包含两个不相关更改的提交,并且此提交被我本地(非推送)历史记录中的其他一些更改所包围. 我想在推出之前拆分此提交,但我看到的大多数指南都与拆分您最近的提交或未提交的本地更改有关.对埋藏在历史中的提交执行此操作是否可行,而不必从那时起“重新执行"我的提交? 解决方案 有一个拆分提交的指南 在 rebase 联机帮助页中.快速总结 ..
发布时间:2021-12-28 11:55:04 其他开发

无法在终端中显示 Git 树

Killswitchcollective.com 的旧文章,2009 年 6 月 30 日,有以下输入和输出 git co mastergit 合并 [your_branch]推上游 A-B-C-D-E A-B-C-D-E-F-G\---->\您的分行 C-D-E G 我对如何在不使用 OS/X 中的 Gitk 或 Gitx 的情况下在终端中获得树状提交视图很感兴趣. 如何在终端中获得提 ..
发布时间:2021-12-28 10:01:42 其他开发

使用 R 通过 API 访问 google docs 修订历史记录?

我希望使用 R 下载并分析我的一个 google 文档的修订历史记录,找出统计数据,例如对谁进行了多少次编辑. 我看到已经有一些方法 使用 R 访问谷歌文档. 有没有人预先知道(在我继续尝试破解我的方式之前),是否或如何(相当容易地)完成? 谢谢. 解决方案 googledrive 包中包含一些可用于此目的的低级 API 函数.例如,我们可以通过以下方式获取一个 Goog ..
发布时间:2021-11-15 01:23:40 其他开发

使用git,我如何创建存储库的几乎没有历史记录的克隆

我有一个已有2年历史的存储库,从本质上来说它是一个私有存储库,因此它在历史记录中的各个阶段都存在:密钥文件,加密密钥,不同位置的大量映像等等,等等.存储库,所有存储库都不再被跟踪,但仍存在于历史记录中. 由于我们要招募新的开发人员,因此该资源现在正在共享,我希望从一个基本干净的存储库开始一个全新的开始.但是,在这个过渡时期,我可能还必须处理旧的存储库,在两个存储库之间共享补丁/提交. ..
发布时间:2020-07-06 00:29:19 其他开发

git clone没有对象做git log

如何在不获取实际文件及其所有修订增量的情况下克隆git存储库? 我只希望能够执行git log | grep,而无需访问文件的内容. 我想跳过克隆的这一部分: Receiving objects: 12% (359112/2981072), 432.66 MiB | 1.67 MiB/s 有些存储库我想要grep的日志,但是没有下载/签出整个存储库,因为它们的重量为千兆字节.甚至 ..
发布时间:2020-07-06 00:29:16 其他开发

Visual Studio代码:自动提交git

很多时候,我忘记将编辑提交到我的git中.而且,如果我关闭了VSCode,我将无法再使用ctrl-Z. 因为我已经设置了git,所以我认为我可以每30秒左右使用一次自动提交等功能. 我见过扩展名 btu ti不是开源的,所以我不想使用它.我还发现了这,但是我的编程技能不足以实现它. 我还想知道以这种方式使用git是否是个好选择,因为git文件夹可能很快变得很重(我的git只是本地的,所 ..
发布时间:2020-07-06 00:29:14 其他开发

如何克隆,获取或稀疏检出git存储库中的单个目录或目录列表?

如何从git存储库中克隆,获取或稀疏检出单个文件或目录或文件或目录列表,从而避免下载整个历史记录或至少保持历史记录下载量最少? 为了人们在这里着陆的利益,以下是对其他类似问题的引用: 如何仅克隆子目录一个Git存储库? 如何仅稀疏签出git存储库中的一个文件? 这些类似的问题大约在10年前问过,此后git不断发展,最终导致大量不同的答案,取决于所考虑的git版本,有些答案更好或 ..

如何恢复netbeans中的修改文件?

我正在做一个重要的项目. 我已经修改了一些PHP和CSS文件并上传了主题. 然后,我删除了缓存,该项目无法正常工作. 我想先恢复文件. 有办法吗? 请问我的英语水平. 解决方案 您没有说出正在使用哪个版本的Netbeans,但如果是最新版本,则可以尝试使用"本地历史记录"功能. 该功能在最新版本中有所变化,但是如果可用,则应使用 Projects 浏览器中的文件右键单击 Histor ..
发布时间:2020-05-17 01:54:36 其他开发

存储所有细节的所有数据更改(例如Stackoverflow)

我有使用Codeigniter编写的系统,并使用MySQL作为数据库.系统具有用户,具有不同特权的用户组等.具有许多具有许多对许多关系的mysql表. 我有一些桌子: 项目 合同 客户 产品 product_features 订单 order_features order_products 等... 当前,我正在记录用户对这些表进行的数据更改.用户可以根据自己的权 ..
发布时间:2020-05-14 22:40:53 PHP

使用Mercurial,您如何记录跨分支祖先的分支?

在Mercurial中,我想为我的stable分支的修订版本构建所有提交消息的变更日志.目前,我正在使用: hg log -r :: 哪里是上次我们推出代码以来变更集的修订版ID,是stable的提示.这对于仅在stable分支上的代码更改非常有用,但是如果我合并另一个分支(例如具有自己的开发分支的新主版本),则所有提交消息都将被忽略!相反,我只从合并到st ..
发布时间:2020-05-08 23:56:29 其他开发

IntelliJ IDEA在哪里保存本地历史文件?

我的公司有一项政策,要求在本地开发者计算机上加密源代码。 IntelliJ IDEA在哪里保留用于驱动其本地历史记录功能的代码更改副本? 解决方案 它们存储在 $ {System} / LocalHistory 中。有关IntelliJ IDEA 系统文档 >各种平台上的目录。 作为附注,如果要关闭本地历史记录,可以在维护注册表中执行此操作。在Windows上,您可以通过 Ctrl ..
发布时间:2018-08-08 16:30:27 其他开发

如何在Drive API中获取Google文档修订版的详细列表

我试图找到一种方法来使用Google Drive API检索Google文档修订版的详细清单。我试图用Java实现它,它确实返回了10个修订版的列表。但是,这个清单不够详细。如果我访问Google Drive,打开此文件并通过“文件 - 查看修订历史记录”检查修订版本,它将返回与Drive API相同的列表(10个修订版)。但有一个名为“显示更详细的修订”的按钮,如果点击它,它将返回修订版的详细列 ..