我正在使用svn-ish git工作流程。我和几个开发人员都通过中央官方存储库进行通信。
另一位开发人员正在进行一些彻底的改变,但他必须做更多的测试才能推进正式的回购。我想在项目上工作,但应该根据他的工作做出改变,而不是在几天后处理一系列合并冲突。
我对此的看法是他应该做出改变,我应该从他的存储库中撤出。通过这种方式,他可以继续推进,我开始使用他的代码库。
我开始担心......我喜欢能够安全地修改我尚未分享的提交。但如果允许人们离开我,rebase
是否安全吗?
问题: git存储库是否知道哪些提交已从中提取?
答案 0 :(得分:3)
我不确定git存储库是否跟踪已被拉出的内容,但我认为在这种情况下最好的选择是让其他开发人员在中央存储库上建立一个分支,并在他去的时候将他的更改推送到该分支。这样,你们两个人都可以在推动之前保持安全变换的能力,并且你可以随时从他的分支中拉出来。
答案 1 :(得分:0)
如果您的存储库位于另一台计算机上,为了可访问,可以使用ssh访问,那么您在系统日志中就有连接信息,但这就是它。