在大量的svn外部存在使用Git与SVN技巧

我有一个工作流程(上SVN),而我试图复制使用Git,但我不能。

我有大量的Django的应用程序(其中插在一起,形成一个形式的完整的项目),其中有些是在一个大的回购等是在较小的回购。

我的布局看起来像,

app1 -> repo1/app1 app2 -> repo2/app2 app3 -> repo1/appp3 templates/app1 -> repo1/templates/app1 templates/app2 -> repo2/app2/templates/app2 templates/app3 -> repo1/templates/appp3 site_media/app1 -> repo1/media/app1 site_media/app2 -> repo2/static/app2 site_media/app3 -> repo1/media/appp3

所以,我在正确的应用程序回购工作,当我们要更新任何项目,我们只是做一个SVN和SVN exterbal负责剩下的照顾。 我如何得到这个工作流程中的Git。

--------------解决方案-------------

你想用Git的子模块,而这之前的SO问题解决集成的svn回购到Git项目。

您可以复制你的SVN仓库与SmartGit让Git的repostiory与.gitsvnextmodules文件生成。 SmartGit将显示所有子模块和克隆(你可以控制有多深),他们当地的Git仓库了。 所以,你会得到相同的结构和工作流程,Git的基础。

分类:Django的 时间:2015-03-15 人气:1
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 2.839 (s). 10 q(s)