ソフトコミュ開発ブログ

SoftCommu は Javaアプリ、Androidアプリの開発を行うディベロッパーです。人材教育もやっています。企業の新人研修の講師からスカイプでのオンライン家庭教師まで!技術書の執筆や翻訳もしています。
<< Android 7.0 から Intent の getSerializableExtra() が使えなくなってしまいました! | main | OneDrive でオフィス文書が同期できなくなるケースの対応策 >>
2022.01.06 Thursday
スポンサーサイト

一定期間更新がないため広告を表示しています

| スポンサードリンク | - | | - | - |
2016.12.21 Wednesday
Android Studio で2台のパソコンを行き来しながら開発作業をする方法

職場と自宅などに置いてある2台のパソコンを行き来しながら Android Studio での開発作業をしたい場合の簡単な方法をご紹介します。


たとえば・・・


パソコンAでプログラミング作業

パソコンBで続きの作業

パソコンAで続きの作業

パソコンBで続きの作業


・・・というようなことを繰り返す方法です。


前提条件:すでに1台目のパソコン(これをパソコンAとします)で開発中の Android Studio のプロジェクトが Github(あるいは Bitbucket )上のリモートリポジトリとつながっていること。もう一台のパソコン(これをパソコンBとします)では、Android Studio のインストールが終わっていること。

 

(1)  パソコンAで作業した状態を Github にコミット・プッシュします。
(2)  パソコンBに Github からプロジェクトを取り込みます。 (Android Studioのメニューから VCS → Checkout from Version Control → GitHub)
(3)  パソコンBで 変更作業をします。
(4)  パソコンBで コミット・プッシュします。

(5)  パソコンAで プルします。(Android Studioの メニューから VCS → Git → Pull)
(6)  パソコンAで 変更作業をします。
(7)  パソコンAで コミット・プッシュします。
(8)  パソコンBで プルします。(Android Studioの メニューから VCS → Git → Pull)
(9)  パソコンBで 変更作業をします。
(10) パソコンBで コミット・プッシュします。


あとは、(5)から(10)の作業を繰り返します。


上記の(4)(7)の作業を忘れてしまうと各コンピュータの変更が競合してしまい、ややこしいことになるのでご注意ください。


Gitのリモートリポジトリとして、Githubではなく、Bitbucket を使っておられる場合は、上記(2)のステップで VCS → Checkout from Version Control → Git を実行してください。


もちろん、3台以上のコンピュータがあっても同じ要領で作業できます。


ポイントは、下記の三点。


■ 特定のパソコンに最初にプロジェクトを取り込むときは、「VCS → Checkout from Version Control → GitHub 」を使うこと。これにより、リモートリポジトリから取り込んだプロジェクトが、そのままローカルコンピュータでも Git の管理下に置かれます。

■ 各パソコンでの作業が終わったら必ずコミット・プッシュすること。

■ 各パソコンでの作業を始める前に必ず 「 VCS → Git → Pull 」すること。


ちなみに、Android Studio でコミット・プッシュをするための便利なショートカットがあります。


コミット → Ctrl + K

プッシュ → Ctrl + Shift + K


作業が一区切りついたら、上記のショートカットを使ってプッシュとコミットをすることを習慣にしてしまいましょう!


別々のコンピュータでも同じプロジェクトの作業が出来れば、わざわざ職場から自宅にパソコンを持ち帰る必要がなくなります。


これで身軽に出勤できますね!

 

| SoftCommu | Git | 10:38 | comments(0) | - |
2022.01.06 Thursday
スポンサーサイト
| スポンサードリンク | - | 10:38 | - | - |









     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< March 2024 >>
+ 人気の記事
1位: Android エミュレータが起動しない場合の復旧手順

2位: Android Studio で "SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable" と表示される問題の原因と対応策

3位: ズバリ、ラムダ式 (Lambda)とは何か? それを使うと何がうれしいのか?

4位: Proguard を使用してリリース用APKを出力しようとした際にエラーになるケースの対応策

5位: Android 7.0 から Intent の getSerializableExtra() が使えなくなってしまいました!

6位: Arduino の開発環境に ZIP形式のライブラリをインストールできない場合の対処方法

7位: エミュレータの Google Play Services のバージョンが古いために Google Maps などを使用したアプリが動作しない場合の対応策

8位: Java で Firebase を使う方法のまとめ。

9位: Java で Firebase を使う方法のまとめ。

10位: エミュレータの Google Play Services のバージョンが古いために Google Maps などを使用したアプリが動作しない場合の対応策

11位: Bitbucketから、指定した時点でのファイルをすべてまとめて zip でダウンロードする方法

12位: エクリプスでテキストエディタの背景色を黒っぽくしたらデバッグ中にどの行にいるのかわからなくなった場合の対応策

13位: OneDrive でオフィス文書が同期できなくなるケースの対応策

14位: Android Studio で2台のパソコンを行き来しながら開発作業をする方法

15位: マイクロソフトの API仕様変更に伴う 「OneDrive API活用術」のサンプルコードの修正のお知らせ

16位: Proguard を使用してリリース用APKを出力しようとした際にエラーになるケースの対応策

17位: 任意のレジストラで取得したドメインのSSL認証を AWS で無料で取得し、Elastic Beanstalk の WEBアプリを https で公開するまでの手順まとめ

18位: AWS (Amazon Web Service) で動作している WEBアプリを SSL対応(HTTPS対応)にする

19位: AWS (Amazon Web Service) の公式ドキュメントで 「HTTPS を終了する」とはどういう意味か?

+ PR
+ ARCHIVES
+ RECENT COMMENTS
  • エミュレータの Google Play Services のバージョンが古いために Google Maps などを使用したアプリが動作しない場合の対応策
    師子乃 (12/12)
+ CATEGORIES
+ MOBILE
qrcode

(C) 2016 SoftCommu All Rights Reserved.