我一直在尝试使用SVN将我的asp.net站点部署到生产环境中。我的工作流程是:
设置:将站点发布到FolderX,将FolderX导入到SVN,使用FolderX的存储库更新web服务器生产文件夹。
每天:将更新的站点发布到FolderX,提交更改,使用更改更新远程服务器。
理论上是这样,但当我再次将站点发布到FolderX时,它会破坏位于所有站点子文件夹中的.svn文件夹。
怎样才能防止这种情况发生呢?
发布于 2009-02-03 14:44:44
好吧,有几件事:
首先,为什么网站中的.svn文件夹被破坏又有什么关系呢?您肯定不会从您的生产环境提交回SVN?我怀疑你遇到的问题是以后的更新。您可以通过在更新之前删除整个站点来解决该特定问题。
其次,为什么要尝试使用SVN进行部署?这并不是它真正的目的,它只需要大约5行批处理代码就可以将整个树部署到生产位置。
发布于 2009-02-24 01:04:48
如果你使用的是tortoisesvn,那么点击设置中的“使用_svn而不是.svn目录”。
然后,希望发布不会忽略.svn目录。
https://stackoverflow.com/questions/507210
复制相似问题