我在我的Ubuntu服务器上运行了Subversion,SVN服务器。我的生产服务器是Windows服务器。 因此,我不想将每个版本的整个项目复制并粘贴到我的Windows服务器中。我只想通过SVN用户在我的Windows服务器上进行“更新”。
当我尝试在Windows Server上安装TortoiseSVN时,我得到:
Windows安装程序服务无法安装此安装包。您必须安装包含较新版本的Windows Installer服务“
的Windows Service Pack
问题:是否有任何SVN界面(例如TortoiseSVN),我可以在Windows服务器上安装它?
答案 0 :(得分:2)
我认为如果我理解正确那么你要找的是Windows的Subversion客户端吗?我犹豫不决,因为你似乎在你的问题中有答案的所有部分 - TortoiseSVN。
网站上的第一行描述说:“TortoiseSVN是一个Apache™Subversion(SVN)®客户端,实现为Windows外壳扩展。”
安装在Windows服务器上后,您应该可以连接到Ubuntu托管的Subversion存储库并获取所需的任何内容。
答案 1 :(得分:0)
我认为您应该有两个独立的SVN服务器,它们可以充当镜像并在它们之间具有同步机制。我发现以下博客文章对此有用。
答案 2 :(得分:0)
我找到了。 Windows服务器确实接受TortoiseSVN。问题是Microsoft®Windows®Installer不是最新的。
根据TortoiseSVN FAQ:
Windows Installer服务无法安装此安装包。您必须安装包含较新版本的Windows Installer服务的Windows Service Pack。您至少需要msi安装程序的第3版。
在这种情况下,请使用链接http://www.microsoft.com/en-us/download/details.aspx?id=8483。
现在可行。