正如其他人所说,不。

我会强烈建议尝试通过 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 是一个好方法!