Изредка пропускаются новые файлы из Subversion - PullRequest
5 голосов
/ 21 января 2010

Вот наш сценарий:

Разработчик А проверяет изменения, которые включают файлы новых файлов.Разработчик B делает обновление, и внезапно, вещи ломаются, потому что файлы отсутствуют.Разработчик B пробует другое обновление, ничего не загружается, поэтому он звонит Разработчику A. Разработчик A говорит: «Эй, я их проверил, ты слепой?»Только когда Разработчик B использует браузер репозитория TortiseSVN, он видит, что действительно доступны новые файлы.Исправление заключается в обновлении элемента до ревизии в TortiseSVN Repo Browser.Даже если Разработчик B обновляет через TortoiseSVN в проводнике или в Subversive клиенте в Eclipse, он не сможет увидеть новые файлы.Мы также не можем увидеть файл через клиент командной строки SVN в Cygwin.

Это не происходит постоянно, и мы не можем воспроизвести его по желанию.Но когда это происходит, это очень раздражает.

Ответы [ 2 ]

3 голосов
/ 21 января 2010

Это может произойти, если рабочая копия разреженная (например, мелкая, не рекурсивная). Возможно, в этом проблема.

Вы можете определить, не является ли рабочая копия нерекурсивной, запустив на ней svn info и выполнив поиск строки типа Depth: immediates. Нормальные рабочие копии не будут иметь этой строки.

2 голосов
/ 22 января 2010

Посмотрите на эту FAQ запись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...