SVN - Как установить для всех файлов одинаковые номер и дату ревизии - PullRequest
2 голосов
/ 19 июля 2009

Я использую Eclipse PDT и Subclipse. Я хочу установить все файлы в моей рабочей копии на один номер и дату ревизии и зафиксировать это, так как я хочу, чтобы у меня был периодический номер ревизии, когда я знаю, что весь проект правильный, и при необходимости я могу вернуться к этому. Есть способ сделать это? ТИА

Ответы [ 2 ]

4 голосов
/ 19 июля 2009

Обычно это делается путем создания тега (который в eclipse должен находиться в меню «Команда правой кнопки мыши -> тег»). Если вы не определили папку багажника / branch / tags / для своего проекта в Subversion, вам может понадобиться создать отдельную папку в вашем хранилище Subversion, где вы будете хранить эти «теги».

SVNBook, упомянутый выше, говорит обо всех этих вещах.

1 голос
/ 19 июля 2009

Если вы откатите рабочую копию до определенного номера ревизии, то все файлы будут откатаны до того состояния, в котором они находились, когда эта ревизия была зафиксирована. Их номера ревизий могут быть технически разными, но каждая ревизия содержит дешевую копию неизмененных файлов, чтобы вы могли вернуть их в согласованное состояние; Состояния атомарных репозиториев - главная особенность Subversion над CVS.

На практике вы можете пометить эту ревизию, чтобы ее было легче идентифицировать; как уже отмечалось выше, это легко сделать, и большинство инструментов и сред IDE будут поддерживать его. Следует отметить, что Subversion не имеет реальной концепции тегов - это просто дешевые копии (с использованием того же механизма, что и раньше), представляющие состояние файлов в данной ревизии. Название «tag» является соглашением с CVS.

...