我一直在家里玩 git,我真的很喜欢本地提交的想法。能够提交较小的更改而不将我可能损坏的代码传播给每个人都很好,并且由于更频繁的提交而能够恢复较小的更改。
我一直在阅读 git-svn 命令,但我不确定我是否完全理解它是如何工作的。我们处理 Visual Studio 2008 项目,并运行 VisualSVN,它在 IDE 中为我们处理文件重命名、移动以及所有这些。
我想知道的是:我是否可以提交到本地 git 存储库,但也可以提交到远程 SVN 存储库?我想在 IDE 中保持 VisualSVN 更改跟踪和提交,但也能够使用 git 临时存储更改。他们有可能互相妨碍吗?