2

我们使用 ASP.NET / C#。

我们在本地工作,在本地测试,通过 SVN 签入我们的代码和二进制文件。

在我们的服务器上,我们将来自 SVN 的最新“构建”直接签入到我们的 IIS Web 目录中。

这是一个好的做法,还是我们应该为推出做其他事情?

4

3 回答 3

3

为什么要检查它?您可以轻松地创建一个脚本来将它(干净,没有 .svn 目录,没有混乱)导出到 IIS 目录。

SVN 支持导出功能,SVN 导出

编辑:刚刚注意到这已经在 SO: Link

于 2008-10-28T16:39:24.580 回答
2

我认为这种做法没有问题。我想它可以使您的部署变得简单,并且您可以在任何给定时间检查当前正在使用的修订版本。

也许其他人会提出相关问题,但我真的看不出不这样做的任何主要原因。

于 2008-10-28T16:33:49.443 回答
1

我做了同样的事情,但有一个例外......我首先在同一台服务器上将最新版本签出到该站点的开发版本,以确保服务器端没有任何奇怪的问题。这种情况很少见,但以前就发生过。

不确定是否有更好的方法,但到目前为止它对我来说效果很好。

于 2008-10-28T16:34:10.503 回答