J'ai une fourche du rails repo sur github, dans lequel j'ai une branche, basée sur la branche rails-2-3-stable . Je veux développer quelques changements basés sur les rails 2.3.10 avec mon application. Nous utilisons bundler, et l'application est versionnée avec SVN.Comment utiliser une branche dans une fourche de rails dans un projet avec bundler
Quelle est la manière la plus propre d'utiliser ma branche dans la fourche de rails github et de la partager entre les machines?
Une façon serait ceci:
qui travaillerait, mais ne se sent pas assez propre, comme nous aurions dû mettre à jour la version vendored manuellement lorsque les changements de mise en pension, et nous d devoir vérifier le repo git dans svn.
J'ai variations de ce essayé dans le Gemfile:
gem 'rails', '2.3.10', :git => 'git://github.com/traveliq/rails.git', :branch => 'tiq-fixes'
gem 'rails', '2.3.10', :git => 'git://github.com/traveliq/rails.git', :tag => 'v2.3.10'
gem 'rails', '2.3.10', :git => 'git://github.com/rails/rails.git', :tag => 'v2.3.10'
Tous ceux qui travaillent au départ lors de l'exécution bundle install
, mais lorsque vous démarrez l'application, il ne peut pas trouver des rails dans la voie de charge:
/home/mt/Development/config/boot.rb:57:in `require': no such file to load -- initializer (LoadError) from /home/mt/Development/config/boot.rb:57:in `load_initializer' from /home/mt/Development/config/boot.rb:117:in `run' from /home/mt/Development/config/boot.rb:11:in `boot!' from /home/mt/Development/config/boot.rb:130 from script/console:2:in `re
Mes inscriptions Gemfile.lock sont comme ça:
GIT remote: git://github.com/traveliq/rails.git revision: 25139ac92cea5b17791d71359bc3ae2a5d526652 branch: tiq-fixes specs: rails (2.3.10) ... DEPENDENCIES ... rails (= 2.3.10)!
Comment vous est Gemfile.lock? – shingara
Mis à jour la question avec des extraits de Gemfile.lock –