SVN: игнорировать файлы / папки при обновлении - PullRequest
3 голосов
/ 20 января 2010

Как разработчик, я хочу иметь флаг / свойство в рабочем файле / папке, говорящее "в процессе" или что-то в этом роде.

По мере продвижения я буду делать коммиты в репозиторий SVN.

Но во время этого процесса, если мне нужно обновить файлы, сделанные на тестовом сервере, я бы хотел игнорировать файлы, имеющие флаг / свойство "в процессе".

Как это можно сделать с помощью svn update?

Спасибо

Ответы [ 2 ]

4 голосов
/ 20 января 2010

Я не думаю, что вы можете сделать это: это не ", как это работает ".

Если вы не хотите быть в курсе ветки, используемой другимиdeveloppers (обычно "ствол") , существует возможность создать еще одну "ветку", над которой вы будете работать только один - таким образом, она не будет обновляться, если вы не объединитеэто с "стволом";но это означает, что, если вы хотите, чтобы некоторые модификации были сделаны другими разработчиками, вам придется объединить вручную между стволом и вашей веткой, объединяя только некоторые модификации, а не другие ... Не уверен, что вы в конечном итогес чем-то работающим, таким образом ^^

Но вы не можете работать с файлом, обновить свою рабочую копию и исключить некоторые файлы из этого обновления (Во всяком случае, перед передачейизменения, вам придется объединить вашу работу с последней версией, которая находится в хранилище) .

0 голосов
/ 20 января 2010

Хм.

Вы всегда можете «заблокировать» файлы, над которыми вы работаете, а затем, возможно, проверить наличие этой «блокировки» с другой стороны, с помощью какого-то хука. Но это не типично, а немного странно.

...