1

我正在使用 svn-ish git 工作流程。我和几个开发人员都通过一个中央官方存储库进行通信。

另一位开发人员正在做一些彻底的改变,但他必须做更多的测试才能推送到官方 repo。我想从事这个项目,但我的改变应该基于他所做的事情,而不是几天后处理一大堆合并冲突。

我对此的看法是他应该提交他的更改,我应该从他的存储库中提取。这样,他就可以推迟大推,而我可以开始使用他的代码库。

我开始担心......我喜欢能够安全地重新设置我尚未共享的提交。但是,如果人们被允许从我身边拉开,rebase 会安全吗?

问题: git 存储库是否知道已从中提取了哪些提交?

4

2 回答 2

3

我不确定 git 存储库是否会跟踪已拉取的内容,但我认为在这种情况下,最好的选择是让其他开发人员在中央存储库上创建一个分支,然后将他的更改推送到该分支。这样,你们两个都可以保留在推动之前安全地变基的能力,并且你可以在他走的时候从他的树枝上拉出来。

于 2012-06-01T15:40:12.730 回答
0

如果您的存储库位于另一台机器上,以便使用 ssh 访问、访问,那么您在系统日志中有连接信息,仅此而已。

于 2012-06-01T16:03:43.147 回答