branch相关内容

防止在 GitHub 上推送到 master?

GitHub 允许您配置您的存储库,以便 用户可以't force push to master,但是有没有办法完全防止推送到master?我希望做到这一点,以便向 master 添加提交的唯一方法是通过 GitHub 拉取请求 UI. 解决方案 自从最初的问题/答案以来,Github 在受限分支 UI 中为此添加了一个新选项,允许您进行设置. 合并前需要审查拉取请求 启用后,所有提 ..
发布时间:2021-11-26 18:47:37 其他开发

最佳实践:iOS App 创建免费版和付费版时如何处理代码差异?

我想在 AppStore 上发布两个版本的 iOS 应用程序. 一个是付费的,另一个是免费的.截至目前,我的付费应用程序代码已完成.现在我想为免费应用添加更多的 iAd 和 InAppPurchase 代码. 维护两个版本的最佳方法是什么?我正在考虑复制 Xcode 项目或在我的 git 存储库中创建一个分支. 解决方案 如果你分支或复制项目,你就会为自己在未来的道路上制造维护 ..
发布时间:2021-11-16 23:49:50 其他开发

找到合并分支的tfs路径

使用 TFS,我有主干 $/project/trunk 和分支 $/project/dev/feature/new_one. 我已将我的分支合并回主干,如下所示: C33($/project/trunk)|\|\|C32($/project/dev/feature/new_one)||||||... 我使用 TFS API,可以找到合并变更集 C33.使用 QueryMerges() 方 ..
发布时间:2021-11-15 03:28:04 其他开发

GitLab API 获取特定分支的所有提交

默认情况下,API GET/projects/:id/repository/commits 获取 master 分支的提交,但我想获取其他分支的提交. 解决方案 根据 Gitlab docs 您可以添加参数“ref_name"并指定要从中获取提交的分支: GET/projects/:id/repository/commits?ref_name=my_branch_name ..
发布时间:2021-11-15 02:43:44 其他开发

如何使用 TFS API 创建新的源代码分支?

我正在尝试使用 API 创建一个新分支,并且同时使用了 PendBranch() 和 CreateBranch().CreateBranch() 的问题是它会立即提交,我希望能够在签入分支时添加注释.所以,我所做的如下所示. 基本上,我从 Windows 应用程序获取所有信息,例如要映射的服务器项和本地项以及分支的源和目标. 不知何故,当我看到源代码管理资源管理器时,它仍然显示 “未映 ..
发布时间:2021-11-15 01:20:55 其他开发

通过 API 调用设置 GitHub 默认分支

我需要创建一个 dev 分支,它不是 master 分支.还需要使用 GITHUB API 将 dev 设置为默认分支. 如果有人知道要调用哪个 API 或以编程方式调用的方法,请分享详细信息.我知道它可以通过 Web UI 完成,但是我正在寻找一种不涉及手动干预的解决方案. 解决方案 我没有足够的声誉来回复上面 Adam 的评论,但问题是 name 是必填字段.JSON 实际上应该 ..
发布时间:2021-11-15 01:17:34 其他开发

`git log --all --graph` 如何获取分支模式

git log --all --graph 显示我的提交并在它们旁边绘制一个分支图. 但是如果我查看git log命令输出的原始信息,分支名称仅适用于每个分支中的最后一次提交(分支提示). 我过去合并和删除的分支甚至不显示为名称(它们没有活动提示),但图形仍然正确呈现它们. git 如何检索这些信息以及如何通过解析某些 git 命令的输出来获取相同的信息?(即:哪个 git 命令 ..
发布时间:2021-09-17 19:39:02 其他开发

从另一个分支还是从 master 创建 Git 分支?

所以我是 Git 的新手.我最近从 repo 中提取了一个新版本的 master 分支. 我为一个功能创建了一个 branch(1) 并将其推送到存储库并创建了一个拉取请求.现在我用另一个功能创建了一个新的 branch(2),但是由于我的拉取请求还没有合并,再次拉取 master 不会有我在 branch1. 只有当我从 branch1 创建一个新分支时,我才能获得该功能.之前,我已 ..
发布时间:2021-09-17 19:38:46 其他开发

为什么在切换分支之前仅暂存进行中的工作是不够的?为什么我也必须承诺?

我正在一个分支(称为big_new_feature)中处理一些文件.这些文件尚未准备好提交,但我需要切换分支以在另一个分支(称为 stable_branch)中进行快速修复.为什么我不能在 big_new_feature 中暂存文件并查看 stable_branch?为什么我必须在切换到 stable_branch 之前实际提交 big_new_feature 中的文件? 还是我误会了? ..
发布时间:2021-09-17 19:38:43 其他开发

“git ls-remote"的输出显示“git tag -l"中未找到的标签

我正在按照 Pro Git 的指导将 SVN 存储库转换为 Git 存储库(可在此处找到:http://progit.org/book/ch8-2.html). 推送到我新创建的遥控器后,我从所述遥控器进行了克隆.新克隆没有关于我的标签的任何信息.然后我从原始文件中做了一个“git push --tags".但是,在克隆中执行 'git pull' 时,只有少数标签会出现. 从克隆内部 ..
发布时间:2021-09-01 20:06:55 其他开发

Git:如何合并多年来分歧很大的复杂分支

我目前已经将一个巨大的项目从 SVN 导入到 Git.我决定展平所有分支,只保留 2 个.Master 分支和 Diverged 分支. 大师:A-B-C-D\ X-Y:错误修正分歧:E-F-G-H diverged 包含很多不同的源代码,但有些部分仍然来自 master.当我们必须做一些错误修正时,我们必须手动修补 SVN 上的 Master 和 Diverged.我想将Bugfix合并到m ..
发布时间:2021-09-01 20:04:17 其他开发

比较 MIPS 中的两个字节

我正在尝试制作一个简单的 MIPS 程序.我想检查用户输入的字符是否为空格.我在 .data 部分定义了一个变量 space.然后我接受用户输入,并使用 jal 调用我的函数来检查这个.我将字节 space 加载到 $a0 中,然后想检查 $t0 和 $a0 是否相同.如果它们不是 $t1 应该设置为 1 然后我使用 branch not equal to branch 到我的其他函数,该函数将响 ..
发布时间:2021-06-02 22:18:05 其他开发

不能切换分支:由于不区分大小写,未跟踪的工作树文件?

我想将developer分支合并到master分支,然后执行以下操作: git checkout mastergit merge --no-ff开发git标签-a 1.0.0 但是在结帐时我得到了 git checkout master错误:以下未跟踪的工作树文件将被签出覆盖:项目/资源/someimage.png请先移动或移除它们,然后才能切换分支.堕胎 但是我的develop分 ..
发布时间:2021-05-10 20:56:49 其他开发

git log --cherry-pick A..B-我做错了什么?

为了找到分支 working 上的提交,这些提交没有合并/挑选到 master 上,但我正在运行 git log --format =“%h%aN%ai%f";--chery-pick --no-merger master..working 据了解这里. 但是如此处所述'm查找在 master 和 正在工作上的提交,只是由于选择樱桃而导致提交ID有所不同. 没有将 workin ..
发布时间:2021-05-10 20:49:21 其他开发

基于x86程序集中标志的值,条件跳转如何工作?

我正在逐步阅读Jeff Duntemann的汇编语言,我对某些条件跳转的工作方式感到困惑.我知道 CMP 用于通过减法比较两个值,然后丢弃结果以仅设置标志. 有什么办法可以找出需要设置/取消设置的标志吗?我知道对于 JE 和 JNE ,它查看是否设置了 ZF ,但是我不确定其他分支操作. 这是我坚持的部分: ClearLine:附子;保存所有呼叫者的GP寄存器mov edx,15; ..
发布时间:2021-04-23 20:48:49 其他开发

单击按钮后,GUI在for循环期间冻结

更详细地讲,我有一个循环,它接受数学运算,还有一个转换案例,在该转换案例中,它转换这些运算以便应用加法或减法.等等. 循环(int i)是它读取的操作数.条件也是输入的操作的一部分,也位于开关盒内.因此,无论何时用户输入该条件,以及循环应重复的数字(例如j),程序都应采用j并将其与i相等,但会冻结.我希望它分支到用户定义的正确条件的循环部分. 一旦用户单击JButton,GUI就会冻结 ..
发布时间:2021-04-16 19:07:42 其他开发

如何将Subversion存储库用作新项目的模板?

我创建了一个定制版本的Wordpress,供我们用作存储在svn存储库中的Web项目的模板. 它具有各种属性集(忽略,wordpress +外部插件),以简化工作流程和更新. 我的问题是,如何将其用作其他项目/存储库的基础? 如果导出,它将丢失所有属性. 如果签出,它是模板存储库的工作副本,不能导入/提交到新的存储库(?) 在这种情况下应该使用分支吗?这似乎不对,因为 ..
发布时间:2021-04-16 19:07:38 其他开发

如何仅从本地git删除远程分支?

我知道命令 git push -d 我只想从我的本地git env 中删除远程分支.上面的命令也会从我的本地和远程github上删除远程分支. 但是,如果我像这样直接在github 中删除了远程分支, 远程中不再有名为 feature/search 的分支,该命令将失败. 那么,如何在不与远程github交互的情况下删除本地的远 ..
发布时间:2021-04-16 19:07:35 其他开发

Git:将本地分支合并到远程分支A和B,而无需将代码从A插入B/B到A

我正在使用的存储库有3个分支:Master,Demo和Development.经过适当测试的事物从开发变成了演示.演示之后,它将进入主服务器,然后进行部署. 在进行更改时,我从Demo分支(具有最新功能的最稳定的分支)中拉出,并创建一个本地分支. 要进行更改以进行测试,我需要将其合并到Development分支中.但是并不是Development分支上的所有内容都准备好进入Demo分支 ..
发布时间:2021-04-16 19:07:32 其他开发

git clone不会下载所有内容

如何使用git clone从存储库下载所有内容?带有特殊符号(如下所示)的文件夹不会被下载. git子模块.假设是这种情况,您可以像这样克隆存储库: git clone-递归REPO_URL 或者,从已经克隆的存储库内部: git子模块初始化git子模块更新 无论如何,一定要阅读我链接的文档,以了解子模块的状况. ..
发布时间:2021-04-16 19:07:29 其他开发