我们在与客户的几个项目中尝试了 Subversion。它的效果比我希望的要好,但是有一些粗糙的边缘。
背景:
- 该应用程序将自动注册它需要的所有内容,因此如果从一台计算机复制到另一台计算机,它是安全的。
- 它包括许多文本和二进制(矢量图像)的设置文件。
- 该应用程序本地安装在每台计算机上(因此无需网络访问即可使用)。
- 客户端更新文件,我们为他们更新文件。
当前的解决方案是在我们的一个 Web 服务器上使用 Subversion 存储库。如果他们需要更新文件,他们会安装 TortoiseSVN,否则他们会使用 bat 文件调用命令行客户端。
自从我们引入 Subversion 以来,安装不同步的问题为零。我们还能够追踪某些设置混乱的情况(并找出它发生的原因)。
问题:
偶尔你会发生冲突。主要是因为新手用户错误地更改了其中一项设置。是否有 svn-client 可以轻松解决新手用户的冲突?
(其中一家公司目前的解决方案是删除整个安装并执行新的结帐)
编辑:该项目通常是我们标准应用程序的定制版本。客户所在地的用户数量为2-10。