正如其他人所说,不。
我会强烈建议尝试通过 svn 远程使用任何 janky 的东西。
我还没有充分使用 SVK 来推荐反对它,它看起来足够好。然而,我对在整个项目中使用基于 SVN 构建的任何东西而不造成任何破坏持怀疑态度。我已经足够使用 SVN 了,知道如果你不小心的话,即使是常规的工作周期也可能会毁掉它。
我们在工作中使用SVN。我一直在使用 bzr 和 bzr-svn 进行所有交互,它工作得非常好。我的工作流程是这样的:
$ bzr branch file:///var/svn/project ~/project
(黑客,黑客,黑客)
$ bzr commit -m "commit log"
(重复)
当我准备好时
$ bzr push
是的,您没有更新,而是
$ bzr merge并提交更改(可能会搁置您正在处理的内容),但本地提交是一件非常的好事,搁置也是如此(搁置就像带有的恢复)保存)
我认为 git 也可以处理这个问题。我听说它不如 bzr-svn 完整,但我无法证实这一点。
但是使用带有 svn 存储库的 DVCS 是一个好方法!