2016-07-31 4 views
1

私はエスプレッソを使ってアプリケーションをテストしています。テストを通してコードを変更する必要があります。 リポジトリから更新を取得する必要があるときに、テストの変更に影響を与えずに更新したいと考えています。 私は開発のためのブランチとその変更を伴うテスト用ブランチが必要です そしてテストブランチから私は開発ブランチから変更を引き出すことができます。エスプレッソを使ってアンドロイドプロジェクトをテストするためのgitでブランチを作成するにはどうしたらいいですか?

答えて

1

これは、ソースコントロールがこれを行うための最善のの方法であるかどうか議論の余地のですが、それはソリューションを提供することができます。

ブランチを作成し、それをチェックアウト:

git branch testing 
git checkout testing 

(または、1行で:git checkout -b testing

のテストのための変更を行い、それらをコミットし、その後、あなたのメインブランチに切り替える:

git commit -m "changes for testing" 
git checkout master 

その後、再度テストする準備ができたら、テストブランチに新しいコードをマージ:

git checkout testing 
git merge master 

あなたがテストを行っている、バックマスターへの切り替え:

git checkout master 
+0

おかげで@solarshado、しかし、私はテストの枝の変化がたくさんあるので、私はに、マージに多くの労力を行います –

+0

@ user1573534 solarshadoは正しい答えを持っています。残念ですが、初めての方が便利ではないでしょう – piotrek1543

関連する問題