2016-12-12 12 views
0

チームシティの設定で、次のブランチ設定と一致するブランチがあれば、CLIから簡単にテストできますか?私はこのブランチ設定が実際にいくつかのGit内部に依存していると仮定しています。例えばブランチ設定を簡単にテストする

+:refs/heads/develop 
+:refs/heads/xmas-lottery-hotfix-branch 
+:refs/heads/hotfix* 

、私はhotfix/fooは、この設定によってカバーされることになるかどうかをテストしたい、または私はそれを変更する必要があります。

答えて

0

上記の設定は、直接のgitのファイルシステムのレイアウトを参照します。複製されたレポの.gitフォルダに移動すると、複数のディレクトリとサブディレクトリを含むrefsフォルダが見つかります。これらはローカル(heads)とリモートブランチに対応しています。また、GitHubにpullsなどの他の特別なブランチが含まれている場合もあります。設定の確認するには

はあなただけ(ここでは私の地元のSinonレポのBashを使用して)あなたのシェルによってあなたに与えられる通常のオプションを使用することができる1つまたは複数のブランチにマッチする:

echo sinon/.git/refs/*/*zam* 
sinon/.git/refs/heads/zamnuts-restore-etters-1124 sinon/.git/refs/remotes/zamnuts 

これはその枝を示しrefs/*/*zam*は、これらの2つのブランチ(1つはローカルでチェックアウトされたプル要求とリモートブランチ)と一致します。これをあなたのニーズに合わせて変更するのはとても簡単です。

0

このメニューには、ブランチ設定を使用してTeamCityが検出したすべてのブランチが一覧表示されます。ブランチ設定を使用すると、ブランチのコミットを確認できます。 。 VCSルートがポーリングされるたびに更新されます。デフォルトでは60秒ごとです。

enter image description here

+0

もちろん、それはコミットをプッシュするよりも優れていますが、何とかgitの内部構造を使ってブランチ指定子を調べることができたらと思っています。 – oligofren

+0

私が知る限り、あなたはできませんが、私は本当に親切な専門家ではないでしょう。 – user1072692

+0

私の追加の答えを見てください。 – oligofren

関連する問題