完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用MPLAB X IDE V3.15为我的项目使用Git。直到我不得不和一个同事合并为止,一切都很好。我们没有服务器,所以我们使用捆绑包。“Git束创建……”所以IDE不支持捆绑包。没问题,我可以从命令行使用另一个程序来创建和合并捆绑包。所以我创建了一个包,并把它合并到我的系统中。MPLAB X Git看到它并说有合并冲突。我在源代码中修复所有的代码。在我意识到我必须进行构建清理之前,它仍然存在冲突,因为有人认为将所有生成的文件都放在git中是一个好主意。我很确定我所做的一切都在起作用。程序编译成功。但它不允许我提交。因此我关闭了MPLAB X,并且执行了git提交-a-m“Comment”,并且它没有错误或警告地执行提交。但是当我回到MPLAB时,X git不再工作。通常,当我使用团队菜单时,它有一组Git命令。现在它说Git,汞,颠覆…就像它不知道我使用的是什么版本控制系统。如果选择Git,选择Clone、Initialize repository或Repository Browser。我不敢说Init Repository,因为我不知道如果那里已经有一个存储库,它将做什么。我可能会失去我已经拥有的所有历史和承诺。这不好。我可以使用第三个程序Git Extensions,看起来一切正常。我可以看到新的提交,并且所有的提交都回到开始——大约40次提交。我应该怎么做才能让它再次从MPLAB X IDE提交?
|
|
相关推荐
6个回答
|
|
在我写了上面的文章后,我决定尝试存储库浏览器。它看到了git存储库中的一些标记和分支。当我回到团队菜单时,它又回到了带有Show Changes、.、Add、Commit的git菜单……现在我真的很困惑。
|
|
|
|
听起来像MPLAX X只需要重新启动.git目录,并打开存储库浏览器迫使它这样做。其他人可能需要确认,因为我使用外部工具来管理Git。
|
|
|
|
我使用了MPLABX3.10和3.15,经常注意到(总是)?如果项目没有在项目窗口中高亮显示,那么“团队”菜单下拉只包含选项,如果没有GIT存储库,您将获得这些选项。我习惯于在下拉团队菜单之前点击(高亮显示)项目,然后其中包含所有可用的GIT选项。FP
|
|
|
|
内部代码在提交源代码时很方便,但它们在git中添加了其他生成的代码,并且没有用内部提交更新它。所以我认为使用Git在外部是更好的选择。您可以提交所有内容,而不仅仅是突出显示的内容。
|
|
|
|
是的,通过MPLABX的GIT控制只是所有GIT命令的子集。GIT“子模块”是我可能已经使用过,但不包括其中的一个。但是集成操作是方便的,正如你所说的。你可以通过进入MPLABX文件窗口,右击o,省略不必要的构建时间文件。n个文件或文件夹,并选择GIT'.'此链接显示要包括和省略的MPLX文件:http://microhip.wikidot.com/faq:72FP
|
|
|
|
我建议检查源文件夹(项目属性,类别“一般”)。确保其中一个源文件夹路径包含.git目录所在的文件夹(或更高的文件夹)。否则MPLAX X找不到它,我喜欢内部Git。它甚至可以在不同的位置处理多个独立的GIT库。例如,在我的项目目录中有一个Git存储库,在我的自定义BSP文件夹中有一个第二个Git存储库。缺点是它总是问你,你想做什么库。通常你必须做两次,因为你想为两个库做这件事。
|
|
|
|
只有小组成员才能发言,加入小组>>
5160 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2225 浏览 5 评论
727浏览 1评论
612浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
501浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
626浏览 0评论
524浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 05:15 , Processed in 1.244704 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号