gpt4 book ai didi

visual-studio - 你如何处理源代码管理中的 VS.net sln 和 proj 文件?

转载 作者:行者123 更新时间:2023-12-01 23:03:23 25 4
gpt4 key购买 nike

我希望这符合编程相关的要求,因为它涉及如何构建项目。

因为我一直在 VS.net 中使用网站模型,所以我从来没有解决方案和项目文件,并且将所有内容都放入源代码控制中效果很好。我知道我的网站目录中的所有内容都是网站所需的全部内容。

现在我正在使用 asp.net MVC,它只有一个项目模型,所以现在我有了这些解决方案和项目文件。如果我单独处理它很好,但是一旦其他人开始从项目中添加/删除文件,我们的解决方案文件就会变得一团糟,人们最终不得不获取最新的解决方案文件,看看发生了什么变化,然后添加回/删除他们的文件并再次 checkin 解决方案文件。这已经成为一个问题,因为有时人们没有意识到解决方案文件已更改,他们进行了其他更改,然后当他们检查其他人对其文件进行更新时,他们发现他们的文件从项目中消失了(尽管物理上仍然在磁盘上)。

这是正常的吗?有没有办法构建项目,这样我们就不需要 checkin 解决方案和项目文件?

最佳答案

您的开发人员没有正确使用 TFS。您应该打开多个 check out ,并且每个人在检入时都需要小心正确地合并他们的更改。TFS 会提示您这样做,并且接受默认值几乎总是正确的做法。

有一两个开发人员从未获得它的情况并不少见,您可能需要时不时地帮助他们。但是每个在团队中工作的程序员都需要学习如何正确使用源代码控制工具。如果他们不能做到这一点,他们就不应该编写软件。

[编辑] 我发现如果您直接 checkin *.sln 文件,而不是选择“将解决方案添加到源代码管理”,您可能会遇到这些问题。

关于visual-studio - 你如何处理源代码管理中的 VS.net sln 和 proj 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/827139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com