展開 bash スクリプトの簡単なソリューションを探しています。
このスクリプトを実行するたびに、ブランチの最新リビジョンにタグを追加する必要production
がありますが、リモート リポジトリのタグが追加されます。
production
スクリプトを実行している人は、リモート リポジトリにプッシュされていない独自の変更セットを持っている可能性があり、私のサーバーはリモート リポジトリから読み取り専用アクセスでコードを直接取得しています。これが、リモートリポジトリから最新の変更セットを取得する必要がある理由ですが、タグをローカルにコミットします。
私は次のようなトリックを試しました:
hg identify -i $(hg paths default)
- それは素晴らしいですが、先端回転しか与えず、分岐を定義できません
hg heads production
- それは再び素晴らしいです、最新のブランチヘッドを返しますが、ローカルリポジトリからのみ..
他に欠けているものがあり、そのリモートブランチヘッドのリビジョン ID を取得する方法があることを願っています..