我有一个使用git作为控制版本系统开发的网站,客户坚持要我们使用svn来部署网站(他们不相信git是安装在他们服务器上的稳定工具)所以我'我正在寻找一种继续使用 git 进行开发的方法,我的开发团队已经比 svn 更了解 git,并且只需将发布代码移至 svn 存储库,这样客户就可以在他们的生产服务器上进行部署。
由于我的团队会不断更新该网站,因此我不赞成手动将代码复制到 svn 存储库并在其上制作一个包。
我正在寻找一种在 git 上进行开发并运行特定命令以将 git 标记(代表网站的一个版本)发送到不同的 svn 存储库的方法,这可能吗?
谢谢。
最佳答案
您需要使用 git-svn .
它允许您在 svn 仓库和 git 之间操作。在本地使用 git 并提交到 svn。
关于用于开发的 git 和用于生产服务器的 svn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11728352/