我已阅读并阅读,我仍然对标题中描述的概念感到困惑:如果像ActionBarSherlock这样的Android库项目,我如何使用Egit w / BitBucket在两台计算机之间维护同步代码?需要?
当我开始考虑Eclipse工作区与本地git文件时,我觉得事情变得复杂了。我现在对于在两台计算机之间进行同步的最有效方法感到困惑。我现在能够做到这一点,但它非常麻烦,而且对于ActionBarSherlock库的路径,项目属性总是不正确的。
TL; DR - 这就是说,从BitBucket中轻松推送和提取代码的高级概念是什么?没有依赖性在这个过程中被破坏?
另外,我应该在工作区和本地git目录中拥有项目的完整副本吗?我相信我应该像另一个镜像一样?或者我应该在本地git目录中只有一个物理文件集,这些文件在逻辑上是从Eclipse引用的(而不是将物理文件复制到工作区本身)。
感谢您清除此事, 莱恩
答案 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时,您的库项目将正常工作!