我试图在互联网上到处寻找答案,但没有成功。 我的问题是,出于某种原因,在一台新笔记本电脑上,我输入了“电子邮件”而不是“名称”和“密码”而不是“电子邮件”。 而现在,在历史上,每个人都可以看到我的 email 及其密码(facepalm)。 所以我的问题是:历史上有没有办法重命名作者的名字和ema ...
我试图在互联网上到处寻找答案,但没有成功。 我的问题是,出于某种原因,在一台新笔记本电脑上,我输入了“电子邮件”而不是“名称”和“密码”而不是“电子邮件”。 而现在,在历史上,每个人都可以看到我的 email 及其密码(facepalm)。 所以我的问题是:历史上有没有办法重命名作者的名字和ema ...
我最近了解了git blame及其作用。 我想知道 git 如何在文件中的每一行发生更改时找到它,即使跨文件重命名也是如此。 换句话说,我想知道责备算法是如何工作的。 ...
对于我当前的项目,我需要找出哪些用户最后修改了给定文件中的一系列行。 为此,我一直在使用 JGit 并在 Kotlin 中编写代码。 到目前为止一切顺利,我已经意识到当我尝试使用 JGit blame 命令时,它一直返回 null,即使它没有抛出异常。 这是我目前拥有的原型函数,它将在感兴趣的范围内 ...
我有一个谷歌电子表格。 当我在任何单元格上单击鼠标右键时,我可以从上下文菜单中选择Show edit history 。 之后,我可以在弹出窗口 window 中看到编辑历史记录。 我的问题是如何通过脚本从单元格中获取这些数据? 我尝试使用检查选项找到解决方案,并在此处找到预期数据: < ...
我有一个存储桶,里面有一些文件。 其中之一现已消失。 我如何获得有关谁删除它或它何时被删除的信息——我能得到关于这个已删除项目的任何信息吗? ...
我正在尝试获取来自合并的所有提交哈希。 如果合并破坏了构建,我的最终目标是获取这些提交者和 email 的电子邮件。 但是,我不确定如何解决这个问题。 这需要完全在终端中完成,因为它将由 Jenkins 自动完成。 我尝试过的一种方法可能是找到合并提交和添加到 master 的最后一次提交之间的提交 ...
我想删除 GitHub 显示的 GitHub 责备历史记录(跟踪所做的所有更改) 我知道如何回滚更改,但我不想回滚我所做的任何更改,我只是想删除更改的历史记录。 显然,我确实拥有我将在其上运行的存储库(并且是唯一所有者) ...
我正在使用以下git命名约定进行项目: 对于功能,我们以feat开头命名提交,例如: feat(myFeature): my feature description 对于一个修复程序,它是相同的,但是我们使用关键字fix像这样: fix(myFix): my fix descr ...
我们正在研究添加预提交挂钩来检测编码标准是否符合我们公司的政策。 我们不想检测遗留代码,只检测添加的新行。 在 git 中,可以检测到在提交之前添加的行号,因为在调用 git blame 时,它们以散列号 00000000000 显示。 在 mercurial 中,新行不会显示在 hg blame/ ...
我正在使用git自动执行代码mgmt的特定用例。 我不确定git是否内置了此功能,或者是否有已经在执行此操作的产品。 如果您能指出正确的方向,我将不胜感激。 这个想法很简单,过程如下:(我知道这可能不是使用Git的常规方式,而是一个特定的用例) 调度程序将用户之间的共享存储库 ...
我试图找到我对项目中的某些代码所做的一些更改。 这是一个有多个贡献者的团队项目。 是否可以在 Xcode 中搜索特定的问题? 通过 blame 搜索比记住特定文件和行号更容易。 ...
我正在使用 tex 文件的存储库。 通过使用错误的软件,我现在有不一致的文件。 我的问题是如何查看提交之间已删除的更改。 我已将问题缩小到 3 个分支中的大约 30 个提交。 在这些之间,我希望看到所有行中所有文件的更改。 特别是那些行被添加但后来消失了。 可悲的是,我在一行中有整个段落,所以我 ...
我试图找到删除两个修订版之间的线的提交。 我找不到直接。 这是我在以下尝试的方法: 然后此命令行返回已删除的行,而不是相关的提交。 我使用以下方法搜索此字符串: 1-搜索已修改行所在位置的提交。 2-使用字符串搜索。 在第一种情况下,我找不到包含该行的函数 ...
我需要获取git diff输出,该输出应具有每行的修订信息,即 其实我只需要作者的名字 ...
我们正在使用git(在Bitbucket中),并且一位同事向我发送了请求请求,我对其进行了审核和合并。 此后,当我检查时,所有检查过的代码都应归咎于我,而不是实际编写它的同事。 有没有办法责怪实际上为每一行编写/修改代码的人,而不是责怪刚刚合并git的人? “责怪一个人”意味着使用gi ...
我熟悉在命令行上使用git blame来显示哪个提交更改了文件的特定行。 是否有类似的功能来显示哪个提交最后更改了文件“mode”/ flags? 例如,设置或取消设置可执行标志。 ...
我正在开发由少数开发人员共享的项目,如何了解 android studio 中的开发人员责任? 任何捷径或任何想法? 这将帮助我们了解代码责任。 ...
我们正在使用声纳 6.1。 此项目的 SCM 提供程序是:tfvc。 即使我们提供了用户名和 PAT/密码等 tfvc 设置,我们也会收到以下错误。 2017-01-18T06:44:22.9837227Z 信息:此项目的 SCM 提供程序是:tfvc 2017-01-18T06:44:22 ...
设置:我的存储库中的文件foo/bar被复制(经过修改)到foo/baz ,原始文件在r123中被删除。 此副本是手动执行的,而不是使用svn cp 。 此后已通过许多修订。 我现在想看看foo/baz中的某些行来自哪里。 追溯到foo/bar ,我尝试以下命令: ...但是 ...
我可以在UI中看到基于行的SCM责备信息,但是该信息存储在哪里以及如何通过Web API进行检索? 我正在使用Perforce插件。 问题是Perforce插件从历史记录中找到责任信息,因此,如果用户在过去的分支机构中创建了债务,则它仍会在当前分支机构分析中显示其姓名。 Per ...