gpt4 book ai didi

ASP.NET MVC : How should it work with subversion?

转载 作者:行者123 更新时间:2023-12-02 06:25:28 24 4
gpt4 key购买 nike

因此,我有一个 asp.net mvc 应用程序,由多个开发人员以不同的能力开发。这是我们第一次使用 mvc 应用程序,也是我第一次使用 .NET。我们的应用程序中没有很多单元测试...

我们遇到的问题是试图防止彼此覆盖彼此的更改。例如:

  1. 两个开发人员都在开发该应用程序,Jon(化名)对 Controller 进行了更改,编译了一个新的 dll,并检查了他的东西( Controller 和 dll)。我们的 svn系统会使用 Jon 刚刚所做的更改自动更新我们的 DEV 服务器。

  2. Clyde(也不是真名)也在大约同一时间进行了更改,但没有使用 Jon 的更改更新代码并提交了一个新的 dll,从而“忘记”了 Jon 的更改。

这种情况经常发生。我要问的问题更像是一个工作流程问题——我们如何解决这个问题?只是克莱德需要更加小心的问题吗?谁能推荐一个合适的流程供我们使用?

最佳答案

您不 checkin DLL。从 Subversion 中完全排除 bin 文件夹。重要的是 .cs 文件,这些文件将在每台从 Subversion check out 代码的计算机上进行本地编译。如果您的部署脚本不编译代码而只是一个简单的xcopy 语句,您需要在脚本中引入csc 或实现像TeamCity 这样的持续集成系统。

关于ASP.NET MVC : How should it work with subversion?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1701625/

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