发布我的ASP.NET站点会破坏Subversion文件

时间:2009-02-03 14:12:10

标签: asp.net svn deployment

我一直在尝试使用SVN将我的asp.net网站部署到生产环境。我的工作流程是:

设定: 将站点发布到FolderX, 将FolderX导入SVN, 使用FolderX的存储库更新Web服务器生产文件夹。

日常: 将更新的站点发布到FolderX, 提交更改, 更新远程服务器。

这就是理论,但是当我再次将网站发布到FolderX时,它会破坏所有网站子文件夹中的.svn文件夹。

如何防止这种情况发生?

2 个答案:

答案 0 :(得分:0)

嗯,有几件事:

首先,如果网站中的.svn文件夹被破坏,为什么重要?你肯定没有从生产环境回到SVN吗?我怀疑你遇到的问题是后来的更新。您可以在更新之前删除整个站点来解决该特定问题。

其次,为什么要尝试使用SVN进行部署?这不是真正的用途,只需5行批处理代码就可以将整个树部署到生产地点。

答案 1 :(得分:0)

如果您正在使用tortoisesvn,请在设置中点击“使用_svn而不是.svn目录”。

然后发布希望不会忽略.svn目录。