我正在使用一个项目,该项目使用SVN作为与Netbeans SVN插件结合使用的存储库。我发现Netbeans SVN diff缺少显示几个差异的对方,因此想用git-svn
来使用git gui
。如何保持本地svn-git仓库与.svn同步?
现在的问题是保持两个存储库同步。我现在的工作流程是:
更新(没有本地更改):
svn up git stash -u # include new files too git svn rebase git stash drop
Comitting:
git commit git commit ... git svn dcommit
这些基础的情况下做的工作,但事实并非如此如果我有本地未分配/未配置的更改,则可以很好地工作。
什么是更好的方式来保持本地git-svn和.svn同步?
此[GIT中和Subversion章](http://git-scm.com/book/en/Git-and-Other-Systems-Git - 和 - Subversion)Pro Git书可能会有所帮助。 – Mightymuke
@Mightymuke不,它不给我新的见解或解决问题。 – Lekensteyn