Старый Программист ищет использовать сборку Subversion - PullRequest
2 голосов
/ 15 апреля 2011

Пожалуйста, помогите ... Старый Программист ищет использовать сборку Subversion в моей фирме.Я делаю много Java в Eclipse, и мои проблемы заключаются в следующем.Я собираюсь сделать это очень просто.

1) Я создаю веб-сайт в Eclipse с JSP.Я проверяю это и фиксирую.он работает

2) Я начинаю работать над второй версией сайта, но кто-то находит ошибку в одном из JSP продукта.Как мне проверить, что версия JSP обновить его, а затем зафиксировать его в проекте.пожалуйста, скажите мне правильные шаги

Ответы [ 2 ]

4 голосов
/ 15 апреля 2011

Вот рабочий процесс, который используют большинство организаций:

  • Когда вы делаете производственный выпуск, вы помечаете его. В SVN это делается с помощью svn cp, копируя trunk в именованный каталог в tags.
  • Если вам нужно внести исправления в рабочий выпуск, используйте svn cp, чтобы скопировать помеченную ревизию в ветку под branches. Затем вы проверяете эту именованную ревизию, вносите изменения и регистрируетесь.
  • Если вы собираетесь отправить изменения в производство, вы можете пометить их из ветви, снова используя svn cp. Теги дешевые в Subversion.
  • Если исправления, которые вы внесли в ветку, должны вернуться в trunk, вы можете объединить их.

Это описано в документах (это ссылка на главу о ветвлении и слиянии, но я рекомендую прочитать вводный материал, если вы не знакомы с SVN).

2 голосов
/ 15 апреля 2011

http://svnbook.red -bean.com / о / 1,5 / index.html

Прочитайте главы 2 и 3, и этого будет достаточно, чтобы взяться за дело. Команда, которую вы, скорее всего, ищете, - svn update -rNNN, однако, без некоторой предыстории в SVN превосходны шансы, что вы будете ее неправильно использовать, поскольку SVN очень похож (хотя и в некоторых отношениях отличается), чем системы старой школы CVS, RCS, SCCS. .

Возможно, вы захотите пропустить и главу 1, поскольку модель пересмотра SVN немного отличается от моделей с жесткой блокировкой (если вы использовали одну из них).

...