2014-01-13 96 views
0

我已阅读和阅读,并且对标题中所述的概念仍感到困惑:如何保持同步' d代码在两台计算机之间使用Egit w/BitBucket时,需要像ActionBarSherlock这样的Android库项目吗?如何使用Egit与BitBucket在两台计算机之间同步项目,该项目需要使用ActionBarSherlock

当我开始思考Eclipse工作区和本地git文件时,我猜想事情变得很复杂。我现在对两台计算机之间同步最有效的方式感到困惑。我现在能够做到这一点,但这非常麻烦,并且始终项目属性对于ActionBarSherlock库的路径不正确。

TL; DR--这就是说,什么是高级概念,轻松地从BitBucket推拉代码而不会在进程中破坏依赖关系?

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

感谢您清除此起来, 瑞安

回答

0

想通了:这是你做什么。设置开发环境以在两台开发机器上使用相同的工作区路径。我将我的开关切换到'C:\ Development \ Android \ workspace'。

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

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

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

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

相关问题