2014-01-13 73 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時正常工作!

相關問題