在我的工作中,我们制造&出售网站。通常我们在客户的服务器上安装基于.NET C#的站点,并远程维护和支持它。但是,每隔一段时间,对于更大的开发工作,只是为了使事情更简单(更快!),我们将把站点复制到本地服务器。
这很好,但有一点痛苦 - 将网站移回给客户。现在,如果客户的副本没有任何变化 - 没问题。然而,有些时候(比我想要的更频繁地读取)需要在生产服务器上应用一些修复,这是一个可悲的事实。要么是因为顾客现在需要它,要么仅仅因为它是主要的错误。
我知道您也可以轻松地将这些错误修复应用到本地副本,但这是一个容易出错的过程。因此,我希望在分布式版本控制上帮助同步两个副本。
这就是我需要的:
就是这样。有什么想法吗?
首先,谢谢!非常感激。
我看过Mercurial和Bazaar,看起来都非常好。唯一需要注意的是安装为IIS上的虚拟目录。据我所知,Mercurial使用特殊协议(wire)和Bazaar需求以及添加python扩展。是否有另一个系统更容易与IIS集成?我愿意为此取得业绩。