我正在一个使用 SVN 作为中央仓库的 Rails 项目中工作,但我在本地使用 git-svn,我想添加一个远程仓库,只推送 master 分支以进行测试(我将推送到 Heroku)。
我从《Pro Git》第 9.1 章中阅读到了这篇文章chapter 9.1 of Pro Git(我的重点):
不要重写您的历史并尝试再次推送,并且不要推送到平行的 Git 存储库以与其他 Git 开发人员同时协作。Subversion 只能有一个线性历史记录,很容易混淆。如果您正在与团队合作,并且有些人正在使用 SVN,而其他人正在使用 Git,请确保每个人都使用 SVN 服务器进行协作-这样做会使您的生活更轻松。
我从《Pro Git》第 9.1 章中阅读到了这篇文章chapter 9.1 of Pro Git(我的重点):
不要重写您的历史并尝试再次推送,并且不要推送到平行的 Git 存储库以与其他 Git 开发人员同时协作。Subversion 只能有一个线性历史记录,很容易混淆。如果您正在与团队合作,并且有些人正在使用 SVN,而其他人正在使用 Git,请确保每个人都使用 SVN 服务器进行协作-这样做会使您的生活更轻松。
我不会与其他Git开发人员合作(其他人都在使用SVN),但在设置之前,我只是想确保这样做是否存在任何相关风险,如果有,我应该/可以采取什么措施。