【问题标题】:How to use Egit with BitBucket to sync a project across two computers, this project needs to use ActionBarSherlock如何使用Egit和BitBucket在两台电脑之间同步一个项目,这个项目需要使用ActionBarSherlock
【发布时间】:2014-01-13 04:18:59
【问题描述】:

我已经阅读和阅读,但我仍然对标题中描述的概念感到困惑:当像 ActionBarSherlock 这样的 Android 库项目是需要吗?

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

TL;DR - 话虽这么说,从 BitBucket 轻松推送和拉取代码而不在过程中破坏依赖关系的高级概念是什么?

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

感谢您解决此问题, 瑞恩

【问题讨论】:

    标签: android eclipse git bitbucket egit


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-19
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      • 2016-11-07
      相关资源
      最近更新 更多