Инструменты для проектов Ruby on Rails в Perforce - PullRequest
0 голосов
/ 29 октября 2009

мы используем Perforce для управления конфигурацией исходного кода, и я только начал взламывать некоторые мелочи в Ruby on Rails. Поскольку Perforce следует парадигме «извлечение перед изменением», и RoR ожидает, что все файлы будут доступны для записи для различных сценариев / материалов, знаете ли вы / используете ли какие-либо помощники для работы RoR вместе с Perforce? Я знаю, что могу все время открывать все файлы для редактирования, но есть ли что-нибудь более элегантное?
Спасибо, Хенрик

Ответы [ 3 ]

3 голосов
/ 10 ноября 2009

«Выписка перед редактированием» - доминирующая парадигма Perforce, но не единственный способ ее использования. У Perforce есть хорошая статья на тему Работа отключена , которая звучит ближе к вашим потребностям:

  1. Настройте рабочее пространство Perforce с помощью опции «allwrite»
  2. Разрешить RoR вносить любые изменения в любые файлы, которые ему нужны
  3. Обновите представление сервера о вашем рабочем пространстве, отметив файлы, которые вы добавили, удалили и изменили. Вы можете использовать «Согласовать автономную работу» в p4v или запустить несколько команд оболочки, предложенных в статье «Работа отключена».
1 голос
/ 09 ноября 2009

Я использую git для локальной разработки RoR, затем git-p4 для синхронизации с сервером Perforce. Мои файлы рабочей области доступны для записи, я получаю все преимущества git и синхронизируюсь с другими членами моей команды, которые используют Perforce.

0 голосов
/ 09 ноября 2009

Не уверен, что вы спрашиваете: хотите проверить ваши файлы до , которые вы компилируете в своей IDE, или вы хотите выполнять действия в приложении RoR?

Если это последнее, попробуйте P4Ruby: http://public.perforce.com/guest/tony_smith/perforce/API/Ruby/main/doc/

Другой требует поддержки IDE, что возможно, однако я не могу дать дальнейшие рекомендации, если вы не скажете, какой из них вы используете (Visual Studio, CodeGear, Notepad?).

НТН,

...