Git版本管理中解决方案文件的问题

发布于 2022-09-01 12:50:57 字数 192 浏览 25 评论 0

我现在遇到的问题是这样的,我要在两台电脑上进行开发,我准备使用Git来进行版本管理以及两台电脑的同步,那么我第一次在电脑A创建工程(VS工程)后,我把电脑A的工程用Git管理,这个时候我不想管理.sln文件,如果我不把.sln放到Git中,那么我在电脑B上就不能打开那个工程。

这样的问题该如何解决,是要把sln文件一起管理起来吗?还是用CMake?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

风筝在阴天搁浅。 2022-09-08 12:50:57

如果你用cmake当然不需要sln/prj,cmake会生成工程文件。
如果没有其他的管理工具,使用vs的工程是需要sln/prj等。

因为看清所以看轻 2022-09-08 12:50:57

按照题主的描述,貌似这个sln文件是不会改变的(好吧,我承认我不是做相关开发的。。),如果是这样的话,初始化之后复制到另一台电脑不就可以了嘛。

你在我安 2022-09-08 12:50:57

先不说git的事情,vs创建的工程必须含有.sln文件,即解决方案文件,在vs中才可以打开。不用使用什么cmake,这么麻烦,把.sln文件加入git版本控制中就ok了,这样即使别人fork你的代码,仍旧可以直接使用,岂不是更好? 如果的确有需要忽略,不希望加入版本控制的文件,那么使用.gitignore文件就能够解决。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文