svn提交多个存储库

Any*_*orn 6 svn commit repository

我有一个我正在研究的主项目,它有几个模块/目录.主项目绑定到本地svn存储库.但是,每当我提交时,我都想将一些模块/目录推送到Google代码库.但是我只想从本地存储库更新.有没有办法自动完成?我的IDE是emacs 23.

谢谢

G-W*_*Wiz 6

这就是SVN书籍建议您这样做的方法.它看起来非常痛苦,基本上围绕着为每个repo制作一个工作副本,并在字面上复制两者之间的变化(你可能也可以用SVN补丁做到这一点).

或者,您可以考虑使用SVK(SVN的分布层,向SVN添加Git-ish功能)来设置存储库镜像或合并到外部存储库.请注意,SVK的文档有点混乱.显然命令行帮助很好.


Edd*_*Edd 5

SVN中的每个工作副本都指向一个存储库。您可以做的是svn switch在更新并提交要存储在其中的目录之前,将其更改为指向Google Code存储库的存储库。然后,您可以切换回以将工作副本指向标准存储库。当然,这确实依赖于两个存储库之间兼容的目录结构。