2010-06-17 101 views
0

我的问题是:我可以有2个存储库,而不会丢失我的原始存储库。设置2个或更多存储库?

可以说,我想在闪电源库

回购的init -u git的 ://android.git.kernel.org/platform/manifest.git -b闪电

(已同步和工作)

,我也想和氰库同步

回购的init -u git的 ://github.com/cyanogen/android.git -b闪电

所有我基本上想要做的是有没有改变或搞乱了原来的两个库。

谢谢。

回答

0

repo在它运行的目录中工作。我建议将版本库保存在不同的地方,因为repo不够聪明以这种方式跟踪两棵不同的树。

+0

所以有原始的android 和另一个文件夹称为cyanogen。那会有用吗? – INSANENEIVIESIS 2010-06-17 06:28:06

0

我并不完全相信我理解这里的目标,但是您似乎需要做的就是将遥控器添加到正在处理的回购中。从您的本地副本:

git remote add android git://android.git.kernel.org/platform/manifest.git # adds the "android remote" 

git remote add cyanogen git://github.com/cyanogen/android.git #adds the cyanogen remote 

当你进行了本地修改,并希望拉高到Android,那么:

git push android eclair #pushes to the android remote, eclair branch 

同样地,在远程氰:

git push cyanogen eclair #cyanogen remote, eclair branch 

您也可以从这些遥控器中拉出并保持三个回报公平地相互同步。