8

シェルスクリプトを使用して、Githubから最新の安定バージョンのWordPressのクローンを作成したいと思います。不安定なマスターブランチを取得するのは簡単です。

git clone git://github.com/WordPress/WordPress.git

しかし、コードを手動でチェックアウトするのではなく、スクリプトを介して最大番号の安定したリリースを取得するにはどうすればよいですか。たとえば、デプロイメントシェルスクリプトまたはFabricなどのデプロイメントツールを使用します。

編集:手動ではなくスクリプトからこれを行う方法を意味する意図をよりよく示すために、テキストを明確にしました。

4

5 に答える 5

10

gitからクローンを作成し、WordPressディレクトリに移動します

git clone git://github.com/WordPress/WordPress.git 
cd WordPress

次に、ブランチをリストします。

git branch -r 

これは次のようなものを与えます...

origin/1.5-branch   
origin/2.0-branch   
...
origin/3.4-branch  
origin/HEAD -> origin/master   
origin/master

あなたが欲しいブランチをチェックしてください...

git checkout 3.4-branch
Branch 3.4-branch set up to track remote branch 3.4-branch from origin.
Switched to a new branch '3.4-branch'
于 2012-11-17T22:12:07.773 に答える
4

これが私が実際にやったことです。これはGithubにあるFabricfabfileに含まれています。

git clone git://github.com/WordPress/WordPress.git .
git checkout $(git describe --tags $(git rev-list --tags --max-count=1))

通常のようにリポジトリのクローンを作成し、シェルマジックを実行して、最新のタグ付きバージョンのWordPressを検索します(安定したブランチが存在する場所です)。

于 2014-11-03T21:16:47.700 に答える
1

やってみgit checkout masterませんか?

于 2012-11-17T21:59:43.827 に答える
0

git branch -rすべてのリモートブランチが表示されます

git checkout --track <local_branch> <remote>/<remote_branch>新しい更新をプッシュまたは取得するために、リモートブランチを追跡するローカルブランチをセットアップします。

于 2012-11-17T22:06:25.747 に答える
0

gitcloneの後にこのコマンドを使用できます

git checkout stable
于 2021-01-08T04:28:20.203 に答える