title: Rails 3's "bundle install" and "bundle install --deployment" both work well except the 2nd one just uses more disk space?
body: <p>It seems that on development machines (like on the Macbook), if we use <code>bundle install --deployment</code>, all the gems will be installed into the <code>vendor/bundle</code> folder and it just use more disk space if we have multiple Rails 3 projects (some project just for testing Rails 3).  If it is not <code>--deployment</code>, then the gems will be in the "generic" folder instead of inside the project folder, and so can be shared across projects.  Is this true?</p>
  
  <p>Another thing is, do we need to add all files under <code>vendor/bundle</code> to our repository and push it?  It seems that if we do it, we just jam up the repo, because if we don't, all the appropriate gems will be installed by <code>bundle install</code> using all the gems specified in <code>Gemfile.lock</code> anyway.  (The <code>Gemfile.lock</code> is a small file in the repo).  Is this true too?</p>