2017-06-26 9 views
1

私たちはnode.jsアプリケーションに取り組んでいます。私は大学パッケージを使用しています。これはnpmに公開されています。今度は新しいGitブランチを作成します。 c onsumeそれをpackage.jsonに入れずに、npmに発行しますか? (私はちょうど新しいブランチをテストしたい)gitのpackage.jsonでブランチコードを使用する

更新 私は

"git://github.mycompany.corp/vv/app.js.git#newbranch"

及びその任意のアイデアを働いていないような何かをしようと?

答えて

1

ので、一つの方法は、プロジェクト全体のクローンを取り、 の手順に

を試してみることですあなたの第二分岐

012から1))

git fetch origin 

2すべての枝を取得、チェックアウト

https://git-scm.com/book/en/v2/Git-Tools-Submodules 

のgit:

git checkout <second branch name> like 
git checkout second 

3)今、第二分岐をテスト

他の方法は、このリンクを参照してください プロジェクトにサブモジュールとしてパッケージが含まれるようににGitのサブモジュールを使用することができsubmodule add git://github.mycompany.corp/vv/app.js.git#newbranch

そこから参照してpackage.jsonを作成し、これをテストします。

+0

THanksですが、私はpackage.jsonに入れて、npmでインストールします... –

+0

はい、サブモジュールが動作する可能性がありますあなたはこれらすべてが代替であり、package.jsonのgitブランチを参照することについて記述されている1つの答えはこのリンクを参照してください:https://docs.npmjs.com/files/package.json#git-urls-aspendedencies –

+0

ありがとう、私もあなたが言ったことを試して、それが動作していない、私はここで何か間違っていましたか? git://github.mycompany.corp/vv/app.js.git#a05d4b989dc234e26ee14fabb7f2597fc34a5301、これは私がpackage.jsonに入れたものです –

1

あなたは、以下の指定された形式で依存関係を追加することで、パッケージJSON内の特定のgithubのブランチを使用することができます。

git://github.com/<user>/<project>.git#<branch> 
+0

私の編集を参照してください...これは動作していません... –

関連する問題