2010-01-20 4 views
3

Как разработчик, я хочу иметь флаг/свойство в рабочем файле/папке с надписью «in progress» или что-то в этом роде.SVN: Игнорировать файлы/папки при обновлении

По мере того, как я продвигаюсь вперед, я буду выполнять фиксации в хранилище SVN.

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

Как это можно получить с помощью обновления svn?

Благодаря

ответ

4

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

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

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

0

Хм.

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

Смежные вопросы