颠覆新手警告!
我在 Windows Server 2003 上安装了 Subversion 和 TortoiseSVN v 1.6.6。
我有一个在 IIS 下从位置 c:\websites\rdlm 运行的简单网站。
在开发服务器上,网站代码位于 c:\codebase\rdlm
以前,网站将作为简单的文件副本从开发服务器复制到生产 Web 服务器。这在生产文件夹上留下了一个绿色勾号。我的猜测是,这是因为该文件夹被复制到包括所有隐藏的 .svn 文件夹中。
为了尝试解决这个问题,我首先从开发服务器上的开发文件夹运行“导出”到部署文件夹 (c:\deployments\rdlm)。这似乎确实有效,临时文件夹上没有绿色勾号。然后我将此文件夹复制到生产 Web 服务器。令我惊讶的是,生产服务器 c:\websites\rdlm 上出现了绿色勾号。我已经在文件夹中搜索了隐藏的 .svn(首先启用资源管理器以便显示隐藏的文件夹和文件),但没有。
谁能解释为什么我在产品服务器上的 c:\websites\rdlm 上仍然有绿色的勾号?
我的观点是,甚至不应该在 prod 服务器上安装 tortoise SVN - 然后我假设没有绿色勾号,但我仍然想知道这个问题的答案,以便我更好地了解颠覆是如何工作的。