我正在访问SVN存储库,并定期发出更新命令,以使我的本地副本与该存储库中的最新更改保持同步。我也在修改,并在我的计算机上的本地副本中创建新文件。
由于我不被允许,我无法对回购进行自己的更改。有什么方法可以跟踪我自己的更改并将它们提交到一个单独的存储库中? (就像我自己在github中的存储库一样)。
答案 0 :(得分:2)
git svn是Subversion和git之间变更集的简单管道。它提供Subversion和git存储库之间的双向变化流。
使用此命令拉
!git-svn fetch && git-svn rebase
然后在git上跟踪分支说'master'跟踪'git-svn'“svn分支”。
然后你可以使用常规的git命令来跟踪git的主分支中的变化。
This documentation link 可以帮助您进行设置。