我对版本控制比较新,目前只有使用TortoiseSVN / VisualSVN的Subversion经验。我一直在阅读其他类型的VCS(git、mercurial等),考虑尝试它们 - 但是,支持或反对特定VCS的许多论点似乎主要取决于主观偏好,因此我可能会尝试每种。
考虑到这一点,我想知道是否理论上可能在单个代码库上使用多个VCS。哪些(如果有)VCS组合可能具有这种可能性?如果可能,尝试管理各自的排除列表会有多大的后勤问题?
这样做的一个可能的论点是备份冗余性。几个VCS提供商(Beanstalk、Github、Bitbucket)提供一个免费存储库,因此您可以在几个不同的地方免费备份相同的存储库。