Git 会干扰 SVN 吗?

Does Git interfere with SVN?

假设我有一个 SVN 存储库。当它们准备好时,我可以提交更改。

当我在处理特定任务时,我想在本地跟踪我的更改。所以我想也许我可以在 SVN 存储库的根目录中创建一个 git 存储库。

然后我可以在本地提交到 git 并在特定问题的工作完成后 "global commit"(签入)到 SVN。

问:这样操作,SVN端会不会出问题?

理论上,他们不应该这样做,因为 Git 只会在根目录中创建一个 .git 目录,仅此而已。但我想听听自己使用这种方法的人的问题。

注意:我想在本地拥有那个 Git,只为我自己使用(其他人应该不会注意到它)。在整个公司范围内迁移到 Git 是不可能的。

应该没有任何问题,前提是:

  • 您认为您的 git 提交不会与 SVN 签入同步。
  • 确保 SVN 忽略 .git 文件夹(忽略 属性)
  • 您确保 git 忽略 SVN 元数据(至少 .svn 文件夹)