【发布时间】:2012-12-04 09:40:22
【问题描述】:
我正在开发一个使用 SVN 作为存储库的项目,我将它与 Netbeans SVN 插件结合使用。我发现 Netbeans SVN diff 缺少显示彼此下方的几个 diff,因此想使用 git-svn 以便能够使用 git gui。
现在的问题是使两个存储库保持同步。我目前的工作流程是:
-
更新(没有本地更改):
svn up git stash -u # include new files too git svn rebase git stash drop -
提交:
git commit git commit ... git svn dcommit
这些基本案例确实有效,但如果我有本地未暂存/未提交的更改,则效果不佳。
保持本地 git-svn 和 .svn 同步的更好方法是什么?
【问题讨论】:
-
这本 Pro Git 书籍的 Git and Subversion chapter 可能会有所帮助。
-
@Mightymuke 不,它没有给我新的见解或解决问题。