Как управлять направляющими database.yml

В A1 Вашего нового листа, помещенного это:

=OFFSET(Sheet1!$A$1,(ROW()-1)*7,0)

... и копируют. Если Вы запускаете где-нибудь кроме строки 1, изменяете СТРОКУ () к СТРОКЕ (A1) или некоторая другая ячейка на строке 1, то копируете снова.

, Если Вы хотите скопировать энную строку, но несколько столбцов, используйте формулу:

=OFFSET(Sheet1!A$1,(ROW()-1)*7,0)

Это может быть скопировано право также.

82
задан Ryan Bigg 10 October 2009 в 02:51
поделиться

2 ответа

Во-первых, переместите database.yml в файл шаблона.

Если вы используете Git:

git mv config/database.yml config/database.yml.example
git commit -m "moved database.yml to an example file"

Или, если вы используете Subversion:

svn move config/database.yml config/database.yml.example
svn ci -m "moved database.yml to an example file"

Во-вторых, игнорируйте версию .yml.

] Если вы используете Git:

cat > .gitignore
config/database.yml

git add .gitignore
git commit -m "ignored database.yml"

Если вы используете Subversion:

svn propset svn:ignore config "database.yml"

В-третьих, установите Где ваш database.yml, чувак? :

script/plugin install git://github.com/technicalpickles/wheres-your-database-yml-dude

Этот плагин предупреждает разработчиков перед любыми задачами Rake запускаются, если они не создали свою собственную локальную версию config / database.yml .

В-четвертых, настройте задачу развертывания Capistrano:

# in RAILS_ROOT/config/deploy.rb:
after 'deploy:update_code', 'deploy:symlink_db'

namespace :deploy do
  desc "Symlinks the database.yml"
  task :symlink_db, :roles => :app do
    run "ln -nfs #{deploy_to}/shared/config/database.yml #{release_path}/config/database.yml"
  end
end

В-пятых, загрузите серверную версию database.yml :

scp config/database.yml user@my_server.com:/path_to_rails_app/shared/config/database.yml
160
ответ дан 24 November 2019 в 09:10
поделиться

Вы можете использовать свойство svn: ignore, чтобы предотвратить версионирование этого файла.

Инструкции здесь.

2
ответ дан 24 November 2019 в 09:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: