git相关内容

如何让审查者在功能测试完成时自动批准拉入请求?

我有一个Azure DevOps Git存储库,它位于云中的Azure DevOps中。 我们使用拉请求来管理向下合并到我们的发布分支的代码。 功能分支分配了一个自动审阅者,其唯一目的是在我们的连续部署环境中功能测试成功完成时添加批准投票。我们的想法是,这将为我们的发布分支提供对自动合并的更健壮的检查。 我有一个命中Azure DevOps睡觉API的部分PowerShell API,它将 ..
发布时间:2022-03-13 21:16:26 其他开发

清除GitLab存储库中的大文件

我知道我备份到gitlab文件是python脚本文件和jupyter笔记本。然而,我的GitLab回购显示我当前使用的是9.8 GB(令人震惊!)。 我真的不打算将大文件提交到repo(例如数据文件)。肉眼检查没有给我看那些大文件,所以我可以把它们移走。我看到的都是python脚本文件。 如何清除repo中的那些大文件? 推荐答案 大文件提交历史记录在GitLab中仍然可用 ..
发布时间:2022-03-13 12:09:57 其他开发

在Git中配置PowerPoint比较和合并(&A)

PowerPoint具有在UI中比较2个PowerPoint文件的功能。它位于审阅功能区中,然后比较。 我要将Git配置为能够从命令行比较&;合并2个PowerPoint文件,弹出打开PowerPoint,解决更改并保存。 但不幸的是,如果没有多次点击,我似乎找不到在比较模式下打开PowerPoint的方法。有人碰巧知道调用powerpnt.exe以在此魔术模式下打开的正确方法吗? ..
发布时间:2022-03-11 16:16:55 其他开发

PhpStorm Git文件夹修改的颜色

当项目位于Git下时,我的PhpStorm正在对更改的文件进行着色,我还希望对该文件夹进行着色,以便我可以注意到该着色文件夹下有一个文件发生了更改。 谢谢。 推荐答案 您必须启用以下选项:Settings (Preferences on Mac) | Version Control | Show directories with changed descendants 更新 ..
发布时间:2022-03-04 09:36:39 其他开发

如何将代码重构为新文件并保留GIT历史记录?

因此,我希望将大文件的一部分提取到新文件中,并保留git历史记录,这样我就可以运行git blame并像重构之前一样查看更改。 推荐答案 在Git中,历史是提交。没有文件历史记录。这与大多数其他版本控制系统不同:跟踪“文件标识”的那些其他VCS需要您通知它们新文件path/to/new.ext派生自path/to/existing.ext,以便它们可以将新文件的历史记录与旧文件的历史记 ..
发布时间:2022-03-01 10:28:25 其他开发

如何将GitHub维基存储为源代码的一部分

GitHub(以及许多git服务器,如GitLab)提供项目级Wiki,通常在其中存储标记(*.md)文件并形成……嗯……项目的Wiki。 如果有一种方法可以将Wiki存储为主项目源代码的一部分,以便在您将更改推送到主项目时,您的Wiki也会更改(如果您对Wiki标记文件进行了更改),那么将会非常酷。 类似于: myproject/ src/main/resources/ ..
发布时间:2022-02-28 23:46:23 其他开发

如何将时间旅行&git存储库恢复到修订版本(&Q)?

是否可以在Bitbucket上将Git存储库完全还原到以前的X修订版,以便它在X修订版之后不保留任何更改,且不包含任何比X修订版更新的源代码更改。 例如,如果repo中有1、2、3、4、5个修订版本,而我要恢复到修订版本3,则它是最后一个修订版本,并完全清除修订版本4和5的任何痕迹,就好像它们从未创建过且无法检索一样。 推荐答案 可以,您可以通过多种方式执行此操作: 1)您 ..
发布时间:2022-02-28 12:19:07 其他开发

如何解决端口22连接超时

ssh: connect to host bitbucket.org port 22: Connection timed out fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 我的防火墙已禁 ..
发布时间:2022-02-28 12:17:06 其他开发

红点标记BitBucket比较视图

我们最近将源代码从SVN和TFVC迁移到Git。我们的代码库主要由VS2017编辑的C#和VB.NET文件组成。 我们的Git Repos托管在BitBucket中,但是我们在Diffs方面有一个问题,正如您在下面看到的,BitBucket在我们文件的开头显示一个小红点 悬停时,ufeff显示在工具提示中,我知道它是一个表示零宽度不间断空格(ZWNBSP)的字符。 在个人方面,我 ..
发布时间:2022-02-28 12:15:32 其他开发

在Bitucket中创建拉式请求:错误&Quot;无关分支&Quot;

我有一个小团队在一个存储库上工作,我让我的每个队友创建自己的分支并在那里工作,所有人都克隆了存储库,然后他们执行了以下命令: git checkout -b BitPankaj BitPankaj是插图分支名称,他们开始在此分支上工作,并通过 上传那里的作品 git branch --set-upstream origin BitPankaj 现在在我的存储库中,我可以看到出现这 ..
发布时间:2022-02-28 11:59:08 其他开发

从提交和标记生成更改日志

我正在尝试为项目(bitbucket.org中的repo)生成ChangeLog,但我找不到简单的解决方案。我们正在使用this pattern ((): ) 填写提交消息,并将标记添加到版本(0.1、0.2、0.3)。 是否有开箱即用的功能(一些脚本、NPM包等)或者我能做的最好的事情就是使用git日志编写一些自定义脚本并解析数据(提交 ..
发布时间:2022-02-28 11:57:24 其他开发

如何在Bitbucket中更改GIT提交消息?

我需要在Bitbucket中更改旧的git提交消息。我尝试了git rebase -i并重新编写了我的邮件,但是当我拉入并提交它时,只是将旧邮件保留在Bitbucket中,并将我的更改合并到中。 推荐答案 这基本上是4个步骤的过程。但是,如果多个团队成员在同一分支上工作并拥有自己的副本,则会有一些风险。(如果只有你一个人在做,那就去做吧) 这本GIT手册很好地说明了这一点:Ame ..
发布时间:2022-02-28 11:55:53 其他开发

如何将项目推送到ssh Bitbucket存储库

我的目标是将我的项目推送到空的ssh bitBucker存储库中。我有一个rsa和rsa公共密钥作为文件。我怎样才能达到我的目标呢?谢谢您。 推荐答案 先决条件:正在计算机上安装GIT,并且Bitbucket服务器上存在空存储库。 1)设置从您的计算机到Bitbucket服务器的ssh连接,如下所述:https://confluence.atlassian.com/bitbuck ..
发布时间:2022-02-28 11:52:36 其他开发

如何操作您将需要使用有效的应用程序密码进行身份验证。克隆Bitbucket Repo时如何操作(&Q)?

我正在尝试克隆存储库。我进入Bitbucket上的存储库,单击&Clone";,将其设置为HTTPS,然后复制它提供给我的文本。我进入VS Code,单击左侧的分支,然后单击Clone。我插入命令,它要求输入我的密码,然后我插入我的Bitbucket密码。在密码之后,我收到一个错误。 错误内容如下: &Git;Remote:您需要使用有效的应用程序密码进行身份验证。您可以从您的 ..
发布时间:2022-02-28 11:51:08 其他开发

如何避免通过开发者向Bitbucket推送凭证?

我们有一个应用程序,它使用JSON文件来定义数据库和其他API的连接字符串和凭据。理想情况下,这些凭据作为变量添加到Bitbucket repo中,并在Jenkins中的构建时替换。 开发人员在本地使用它们时会替换它们。 我们需要找到一种方法,以便他们不会将这些凭据错误地提交给Bitbucket。在提交之前,它们必须用各自的变量替换连接。 例如: Connection_string: ..
发布时间:2022-02-28 11:49:47 其他开发

带子模块的拉取请求

我正在使用git和Bitbucket。在使用Git子模块时,我无法立即将在不同子模块中所做的所有更改请求拉到我的主分支“master”。是否有办法跨多个子模块创建一个拉取请求。 推荐答案 每次您从子模块添加新的提交(并推送它们)时,都是在修改表示子模块树sha1的gitlink(aspecial entry in the parent repo index)。 您需要返回父回购, ..
发布时间:2022-02-28 11:48:02 其他开发

在Azure YAML管道内设置GIT凭据

我正在编写一个Azure YAML管道,它必须执行“git推送”才能执行repo,所以,我已经在CmdLine@2任务中编写了我的git命令。类似以下内容: git checkout -b foo-branch-$(Build.BuildId) git add myGeneratedFile ..
发布时间:2022-02-27 11:16:11 其他开发

使用GitHub操作自动从远程拉取

我在GitHub上有一个私有存储库,我的目标是每当有新的提交时,VPS上的存储库用户都会更新。 这样做的问题是存储库是私有的,需要身份验证。我尝试在全局git配置中设置我的用户名和密码,但即使这样做了,它仍然需要身份验证。 推荐答案 我自己想出了解决方案。我所做的各种事情的问题如下。我试图按照git pull https://${{ secrets.TOKEN }}@github ..
发布时间:2022-02-26 23:28:33 其他开发