我们使用ASP.NET / C#。

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

在我们的服务器上,我们将SVN的最新“构建”直接签入我们的IIS网络目录。

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

有帮助吗?

解决方案

为何查看?您可以轻松地创建一个脚本以将其导出(干净,没有.svn目录,没有混乱)到IIS目录。

SVN支持导出功能, SVN导出

编辑:刚刚注意到这已经在SO上面了:链接

其他提示

我的理论认为这种做法没有问题。我想它可以简化你的推出,你可以在任何给定的时间检查当前的版本。

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

我做同样的事情有一个例外......我首先在同一台服务器上检查最新版本的网站开发版本,以确保服务器端没有任何奇怪的问题。它是罕见的,但它发生在以前。

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

scroll top