i GitHub にプライベート リポジトリがあり、サーバーで Satis を構成しました。
Satis には 0.9.1 という名前のタグが 1 つしかありません
すべてが正常に機能し、composer create-project コマンドを使用して、リポジトリの内容を含む新しいプロジェクトをコンピューターに作成し、composer の依存関係をインストールします。
今質問
レポが開発を続けており、今では 0.9.2 というタグが付けられているとします。
自分のマシンのプロジェクトを新しいリポジトリ タグで更新するにはどうすればよいですか。
satis サーバーで追加のタスクを実行する必要がありますか? 自分のマシンでコマンドを実行する必要がありますか? このシナリオに最適なワークフローは?
トランクス
アップデート
github のプライベート リポジトリ https://github.com/pablonunez-dev/myproject
私のレポ上のファイル。
file1.txt
file2.txt
composer.json
これは composer.json ファイルの内容です
{
"name": "myproject",
"description": "myproject",
"keywords": ["myproject", "application template"],
"homepage": "http://www.myserver.net/",
"type": "project",
"license": "BSD-3-Clause",
"support": {
"issues": "https://github.com/yiisoft/yii2/issues?state=open",
"forum": "http://www.yiiframework.com/forum/",
"wiki": "http://www.yiiframework.com/wiki/",
"irc": "irc://irc.freenode.net/yii",
"source": "https://github.com/yiisoft/yii2"
},
"minimum-stability": "dev",
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "2.0.7"
},
"extra": {
"asset-installer-paths": {
"npm-asset-library": "vendor/npm",
"bower-asset-library": "vendor/bower"
}
}
}
これはsatisの私のプロジェクト構成ファイルです
{
"name": "My Satis Packages Server",
"homepage": "http://satis.myserver.net",
"repositories": [
{ "type": "vcs", "url": "https://github.com/pablonunez-dev/myproject
],
"require":
{
"myproject/core":"0.9.*"
}
}
今、私が自分のコンピューターに行って実行すると。
C:\composer create-project myproject/core test1 --repository-url=http://satis.myserver.net
それはうまく機能し、フォルダーを作成し、構造を持つ composer.json から依存関係をインストールします
file1.txt
file2.txt
vendor
composer.json
composer.lock
さて、問題は、リポジトリに移動してファイルfile1.txtを削除し、file3.txtという名前の別のファイルを作成し、コミット、プッシュ、satisの再作成を行うことです
リポジトリの変更でマシンのフォルダーを更新するにはどうすればよいですか?
再度、感謝します