如何使用Egit和BitBucket跨两台计算机同步一个项目,这个项目需要使用ActionBarSherlock

时间:2014-01-13 04:18:59

标签: android eclipse git bitbucket egit

我已阅读并阅读,我仍然对标题中描述的概念感到困惑:如果像ActionBarSherlock这样的Android库项目,我如何使用Egit w / BitBucket在两台计算机之间维护同步代码?需要?

当我开始考虑Eclipse工作区与本地git文件时,我觉得事情变得复杂了。我现在对于在两台计算机之间进行同步的最有效方法感到困惑。我现在能够做到这一点,但它非常麻烦,而且对于ActionBarSherlock库的路径,项目属性总是不正确的。

TL; DR - 这就是说,从BitBucket中轻松推送和提取代码的高级概念是什么?没有依赖性在这个过程中被破坏?

另外,我应该在工作区和本地git目录中拥有项目的完整副本吗?我相信我应该像另一个镜像一样?或者我应该在本地git目录中只有一个物理文件集,这些文件在逻辑上是从Eclipse引用的(而不是将物理文件复制到工作区本身)。

感谢您清除此事, 莱恩

1 个答案:

答案 0 :(得分:0)

想出来:这就是你做的。设置开发环境以在两台开发计算机上使用相同的工作空间路径。我将我切换到'C:\ Development \ Android \ workspace'。

接下来,我将ActionBarSherlock导入到刚刚创建的工作区中(确保将文件复制到工作区中),在两台开发计算机上执行此操作。

现在,确保两台机器上本地Git文件的路径相同,它必须与库项目的路径相同,而不是固定的(../../而不是C :/ ...)。在这种情况下,我使用'C:/ Development / Git'作为本地Git目录。

接下来,通过使用您设置的项目的BitBucket URL从URI克隆Git项目来导入Git项目。右键单击刚刚克隆的项目,选择Properties> Android位于Android标签的底部,将ActionBarSherlock添加为新库。

提交并将更改推送到project.properties文件。瞧!如果两台计算机使用相同的路径,那么在更新Gits时,您的库项目将正常工作!