不同的分布式版本控制系统协同工作

Rob*_*len 16 version-control dvcs

我的办公室有一个中央的Source Safe 2005安装,我们用它来进行源代码控制.我无法更改办公室在服务器上使用的内容.

我在笔记本电脑上开发并希望有一个不同的本地源代码控制存储库,可以与中央服务器同步(如果可用),无论该中央提供程序是什么.请求的原因是我可以维持一个本地稳定的分支/构建用于客户端演示,同时继续开发而不必跳过火焰圈.此外,作为顾问,我的客户可能会要求我使用他们的源控制提供商,这里的灵活性将使生活更轻松.

任何现有的分布式源控制客户端都可以处理吗?

sai*_*eon 2

嗯... KernelTrap 有这方面的东西。看起来你可以使用vss2svn将 Source Safe 存储库通过管道传输到 Subversion 存储库,然后使用非常好的 git-svn 拉入本地 git 存储库。

我认为使用此方法提交回 VSS 不会是一个顺利、自动的过程。