繁体   English   中英

如何将更改从Git存储库推送到Subversion

[英]How to push changes from Git repository to Subversion

我正在尝试学习如何将GIT与SVN存储库一起使用(我知道SVN,但是GIT中的新手)。

我已经获取了SVN存储库,但是我不知道如何将其推回SVN。 命令“ git svn dcommit”将提交在GIT分支上所做的所有更改,但是如何选择要推送的文件(用于SVN提交的暂存文件)?

我可能真的错过了一些东西,因为整个概念对我来说有点新,所以任何解释都将不胜感激!

当您希望在svn中看到svn remote上的本地git历史记录时,可以执行git svn dcommit 通常,使用git时,您会更频繁地执行本地提交。 提交之前,您要清理工作目录。 请参阅基本的git手册,尤其是add commit rebasestash 请注意,在许多但最简单的工作流程中,使用git-svn可能需要比使用普通git remote更强的git技能。

如果我只想向SVN提交一些 GIT提交,则可以创建一个临时分支,而Cherry-pick提交可以将其提交到该临时分支。 现在,当temp分支与所需的提交一起使用时,您将其提交。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM