cost 278 ms
GIT 覆盖代码行的作者(git blame) - GIT Overwrite author of code lines (git blame)

我试图在互联网上到处寻找答案,但没有成功。 我的问题是,出于某种原因,在一台新笔记本电脑上,我输入了“电子邮件”而不是“名称”和“密码”而不是“电子邮件”。 而现在,在历史上,每个人都可以看到我的 email 及其密码(facepalm)。 所以我的问题是:历史上有没有办法重命名作者的名字和ema ...

JGit BlameCommand 不断返回 null - JGit BlameCommand keeps returning null

对于我当前的项目,我需要找出哪些用户最后修改了给定文件中的一系列行。 为此,我一直在使用 JGit 并在 Kotlin 中编写代码。 到目前为止一切顺利,我已经意识到当我尝试使用 JGit blame 命令时,它一直返回 null,即使它没有抛出异常。 这是我目前拥有的原型函数,它将在感兴趣的范围内 ...

如何通过 Google App Script 获取单元格编辑历史记录? - How to get cell edit history by Google App Script?

我有一个谷歌电子表格。 当我在任何单元格上单击鼠标右键时,我可以从上下文菜单中选择Show edit history 。 之后,我可以在弹出窗口 window 中看到编辑历史记录。 我的问题是如何通过脚本从单元格中获取这些数据? 我尝试使用检查选项找到解决方案,并在此处找到预期数据: &lt ...

如何从合并中获取所有提交哈希? 按时间戳对齐的合并提交 - How to get all commit hashes from a merge? Merged commits aligned by timestamp

我正在尝试获取来自合并的所有提交哈希。 如果合并破坏了构建,我的最终目标是获取这些提交者和 email 的电子邮件。 但是,我不确定如何解决这个问题。 这需要完全在终端中完成,因为它将由 Jenkins 自动完成。 我尝试过的一种方法可能是找到合并提交和添加到 master 的最后一次提交之间的提交 ...

检测 mercurial 中的新行 - Detect new lines in mercurial

我们正在研究添加预提交挂钩来检测编码标准是否符合我们公司的政策。 我们不想检测遗留代码,只检测添加的新行。 在 git 中,可以检测到在提交之前添加的行号,因为在调用 git blame 时,它们以散列号 00000000000 显示。 在 mercurial 中,新行不会显示在 hg blame/ ...

使用Git的非常规方法 - Unconventional method of using Git

我正在使用git自动执行代码mgmt的特定用例。 我不确定git是否内置了此功能,或者是否有已经在执行此操作的产品。 如果您能指出正确的方向,我将不胜感激。 这个想法很简单,过程如下:(我知道这可能不是使用Git的常规方式,而是一个特定的用例) 调度程序将用户之间的共享存储库 ...

寻找罪魁祸首 - Searching for a Blame

我试图找到我对项目中的某些代码所做的一些更改。 这是一个有多个贡献者的团队项目。 是否可以在 Xcode 中搜索特定的问题? 通过 blame 搜索比记住特定文件和行号更容易。 ...

如何查看提交之间已删除的更改 - How to see deleted changes between commits

我正在使用 tex 文件的存储库。 通过使用错误的软件,我现在有不一致的文件。 我的问题是如何查看提交之间已删除的更改。 我已将问题缩小到 3 个分支中的大约 30 个提交。 在这些之间,我希望看到所有行中所有文件的更改。 特别是那些行被添加但后来消失了。 可悲的是,我在一行中有整个段落,所以我 ...

查找删除两个修订之间的界线的提交 - Find commit that deleted a line between two revision

我试图找到删除两个修订版之间的线的提交。 我找不到直接。 这是我在以下尝试的方法: 然后此命令行返回已删除的行,而不是相关的提交。 我使用以下方法搜索此字符串: 1-搜索已修改行所在位置的提交。 2-使用字符串搜索。 在第一种情况下,我找不到包含该行的函数 ...

被git指责我只审查并合并了代码 - Being git blamed for code I only reviewed and merged

我们正在使用git(在Bitbucket中),并且一位同事向我发送了请求请求,我对其进行了审核和合并。 此后,当我检查时,所有检查过的代码都应归咎于我,而不是实际编写它的同事。 有没有办法责怪实际上为每一行编写/修改代码的人,而不是责怪刚刚合并git的人? “责怪一个人”意味着使用gi ...

Sonar 6.1:无法对项目进行 TFS 注释,并且缺少以下文件的责任信息 - Sonar 6.1 : Unable to TFS annotate the project and Missing blame information for the following files

我们正在使用声纳 6.1。 此项目的 SCM 提供程序是:tfvc。 即使我们提供了用户名和 PAT/密码等 tfvc 设置,我们也会收到以下错误。 2017-01-18T06:44:22.9837227Z 信息:此项目的 SCM 提供程序是:tfvc 2017-01-18T06:44:22 ...

基于行的SCM责任信息存储在哪里? - Where is line based SCM blame information stored?

我可以在UI中看到基于行的SCM责备信息,但是该信息存储在哪里以及如何通过Web API进行检索? 我正在使用Perforce插件。 问题是Perforce插件从历史记录中找到责任信息,因此,如果用户在过去的分支机构中创建了债务,则它仍会在当前分支机构分析中显示其姓名。 Per ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM