0

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の再作成を行うことです

リポジトリの変更でマシンのフォルダーを更新するにはどうすればよいですか?

再度、感謝します

4

1 に答える 1