Svn Subversion-删除绿色标记

Svn Subversion-删除绿色标记,svn,tortoisesvn,Svn,Tortoisesvn,颠覆新手警告 我已经在Windows Server 2003上安装了Subversion和TortoiseSVN v 1.6.6 我有一个在IIS下运行的简单网站,位于c:\websites\rdlm 在开发服务器上,网站代码位于c:\codebase\rdlm中 以前,网站将作为简单的文件副本从开发服务器复制到生产web服务器。这在生产文件夹上留下了一个绿色的勾号。我的猜测是,这是因为该文件夹被复制,包括所有隐藏的.svn文件夹 为了尝试解决这个问题,我首先从dev服务器上的developme

颠覆新手警告

我已经在Windows Server 2003上安装了Subversion和TortoiseSVN v 1.6.6

我有一个在IIS下运行的简单网站,位于c:\websites\rdlm

在开发服务器上,网站代码位于c:\codebase\rdlm中

以前,网站将作为简单的文件副本从开发服务器复制到生产web服务器。这在生产文件夹上留下了一个绿色的勾号。我的猜测是,这是因为该文件夹被复制,包括所有隐藏的.svn文件夹

为了尝试解决这个问题,我首先从dev服务器上的development文件夹导出到部署文件夹c:\deployments\rdlm。这似乎确实有效,临时文件夹上没有绿色勾号。然后,我将此文件夹复制到生产web服务器。令我惊讶的是,生产服务器c:\websites\rdlm上出现了绿色记号。我已经在文件夹中搜索了隐藏的.svn,首先启用资源管理器,以便显示隐藏的文件夹和文件,而不显示任何文件夹和文件

有人能解释一下为什么我在prod服务器上的c:\websites\rdlm上还有绿色记号吗


我的观点是,tortoise SVN甚至不应该安装在prod服务器上——那么我假设没有绿色标记,但我仍然想知道这个问题的答案,以便更好地了解subversion的工作原理。

绿色标记与服务器上安装的内容无关,这是OrtoiseSVN客户端的一个特征。但是,图标覆盖被大量缓存,失效有点不可靠。等待一段时间,大约一天左右,图标覆盖将消失。

绿色勾号与服务器上安装的内容无关,它是OrtoiseSVN客户端的一项功能。但是,图标覆盖被大量缓存,失效有点不可靠。等待一段时间,如一天左右,图标覆盖将消失。

图标覆盖绿色标记由TortoiseSVN状态缓存TSVNCache.exe应用。它还没有发现.svn目录已经被删除的事实,所以它将覆盖层保留在那里


我同意OrtoiseSVN不应该出现在您的生产服务器上;它甚至不应该在您的开发服务器上。您应该有一个通过持续集成服务器管理的构建和部署过程,该服务器负责在应用程序需要的配置中获取应用程序。至少对于开发环境来说是这样。对于生产,您应该有一个定义良好、可重复的过程来获取服务器上的位,并限制对该服务器的访问,以便您可以确保只有指定的人员才能向生产发布代码,当他们应该释放它并释放正确的代码时。

覆盖绿色标记的图标由TortoiseSVN状态缓存TSVNCache.exe应用。它还没有发现.svn目录已经被删除的事实,所以它将覆盖层保留在那里


我同意OrtoiseSVN不应该出现在您的生产服务器上;它甚至不应该在您的开发服务器上。您应该有一个通过持续集成服务器管理的构建和部署过程,该服务器负责在应用程序需要的配置中获取应用程序。至少对于开发环境来说是这样。对于生产,您应该有一个定义良好、可重复的过程来获取服务器上的BIT,并限制对该服务器的访问,这样您就可以确保只有指定的人员才能向生产发布代码,而他们应该发布代码并发布正确的代码。

感谢alroc,我不知道乌龟用的是caching汉克斯·阿尔罗克,我不知道乌龟用的是caching