2011-12-19 10 views
0

私はHeroku、Less(css)、Githubと一緒に働いています。私のソースコードはGitHubの[起源]でホストされている特定のファイルを特定のレポにプッシュする方法はありますか?

  • 私はこのように私はコンパイルCSSファイルをしたくないというレポにあることがより少ないファイルを欲しいと
  • 。私はコンパイルされたCSSをしたいですか

    私の本番環境ではHerokuのリポジトリ[Herokuの]です。

  • 私は少ないファイルについては気にしません。

リモートレポジトリに基づいてフィルタをgitignoreのように定義することはできますか?

答えて

1

Herokuのは、それはあなたがすでにhttp://devcenter.heroku.com/articles/rails31_heroku_cedarそれをコンパイルした検出できない場合は、あなたのため(のRails 3.1のアプリケーション)あなたのCSSをコンパイルします - 今週出てきただけでなく、http://devcenter.heroku.com/articles/labs-user-env-compile

あなたの少ないファイルがGitのレポになりますにもかかわらず、あなたあなたのHerokuのスラグにコンパイルされるかを制御することができます - 丹にスラグの大きさを保つために常に良い - http://devcenter.heroku.com/articles/slug-compiler

- あなたは.slugignoreファイルを使用することができます
+0

それは本当に私が必要なものです。 .slugignoreファイル。とても興味深い。それが存在するかどうかはわかりませんでした。どうもありがとう! –

1

gitignoreのようなフィルタをリポジトリに基づいて定義することはできますか?

いいえ。

これを実行する唯一の方法は、2つのブランチを維持し、2つのブランチ間を慎重にコミットまたはチェリーピッキングし、正しいブランチを正しいリモートにプッシュすることです。しかし、私はこれが実行可能な解決策だとは思わない。

リモート(例:heroku、github)にプッシュすると、gitオブジェクトデータベースを同期して、さまざまなref(ブランチ)が指しているものを更新します。このレイヤーで個々のファイルをフィルタリングするというコンセプトはなく、コミットとリファレンスのみです。

これが役に立ちます。

乾杯、 ポール

+0

よろしくお願いします。 –

関連する問題