TortoiseSVN / Subversion Revision numbers ... Альтернативная программа? - PullRequest
1 голос
/ 02 августа 2010

Я задал этот вопрос (ниже) неделю назад и получил ответ, который искал, НО, Какая программа будет работать, если я хочу, чтобы программа управления конфигурацией загружала файл до следующей ревизии (на одну единицу) ТОЛЬКО если это отредактировано. Я понимаю, что Subversion не делает это таким образом, НО какая программа будет?


Я довольно новичок в Subversion / TortoiseSVN, и я хочу знать, есть ли способ запретить Subversion пропускать номера ревизий в файлах, чтобы я мог отслеживать количество времени, которое файл изменяется на основе его номера ревизии:

Пример. У меня есть A.txt, B.txt и C.txt Редакция 1: (добавлены файлы в хранилище) A.txt: 1 B.txt: 1 C.txt: 1

Редакция 2: (отредактированные файлы: A.txt и B.txt) A.txt: 2 B.txt: 2 C.txt: 1

Редакция 3: (отредактированные файлы: A.txt и C.txt) A.txt: 3 B.txt: 2 C.txt: 3 <--------- Я хочу, чтобы это "3" быть 2 ****</p>

** Я сделал одно изменение в C.txt и хочу, чтобы номер ревизии увеличивался один раз (не пропустите 2 и сразу перейдите к 3). Я понимаю, почему Subversion / TortoiseSVN делает это именно так и как им следовать, но для проекта, над которым я работаю, я хочу сделать это по-другому. Я читал везде и не могу найти никого другого с этой проблемой. Есть предложения?


Спасибо!

Ответы [ 2 ]

1 голос
/ 02 августа 2010

Например, CVS отслеживает номера версий индивидуально для каждого отдельного файла.Поэтому, если вы измените файл B и передадите свои изменения в хранилище, на файлы A и C это не повлияет.

Система версий немного отличается от Subversion.Если SVN использует числа от 1 до N, номера CVS начинаются с 1.1, а вторая цифра увеличивается с каждым коммитом (становится 1.2, 1.3 и т. Д.).

1 голос
/ 02 августа 2010

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

...