我目前有一个项目托管在我使用 sourcetree 管理的私有 Git 存储库上。最近我决定和一群朋友合作这个项目。然而,他们更喜欢 Mercurial 和 SVN 而不是 Git,我更愿意为我的项目创建单独的 Mercurial 和 SVN 存储库,以便他们在维护我自己的 Git 存储库的同时进行协作。我想知道是否可以通过 Sourcetree 或任何其他方法执行以下操作:
我的工作系统上有一个项目文件夹,可以同时将我的项目跟踪到所有三个 repo (Git /Mercurial / SVN) 上?
如果 1. 是可能的,那么我是否可以选择性地从任一版本控制系统中提取更改并选择性地将更改推送到它们?
我在 Mac 上使用 Sourcetree。我遇到了一个用户的文章,他为 github 和 bitbucket 上的单独存储库执行此操作,但我不记得要在此处共享的链接。我希望找到一种好方法来简化代码管理。如果这样的问题不属于这里,请原谅我,模组可能会关闭它。任何帮助表示赞赏:)