получить добавленный файл в каталог TortoiseSVN - PullRequest
3 голосов
/ 27 мая 2011

Простой вопрос.

Мне нужно получить файл, который был добавлен в каталог другим разработчиком, но я не хочу обновлять какие-либо другие файлы в каталоге. Как я могу обновить только этот 1 файл, если у меня его сейчас нет? commit + update не вариант.

Ответы [ 4 ]

2 голосов
/ 30 мая 2011

Щелкните правой кнопкой мыши на папке с вашей рабочей копией, выберите «Проверить изменения».В этом диалоговом окне нажмите кнопку «Проверить хранилище».

Теперь добавленный файл отображается в списке файлов диалога CfM.Щелкните правой кнопкой мыши по этому файлу, выберите «Обновить» из контекстного меню.

1 голос
/ 27 мая 2011

Просто найдите файл в браузере репозитория, щелкните правой кнопкой мыши и выберите «Копировать в рабочую копию».

1 голос
/ 27 мая 2011

Разве не будет svn up filename работать? (при условии, что у вас есть клиент Cli)

Согласно другому ответу, Copy to Working Copy может быть не тем, что вы хотите сделать. Он создает новый файл и svn add с его рабочей копией. Ваша рабочая копия не знает, что кто-то передал такой файл (до тех пор, пока вы не подтвердите это)

1 голос
/ 27 мая 2011

Чтобы получить только один файл, вы можете: Щелкните правой кнопкой мыши содержащую папку, перейдите в TortoiseSVN> RepoBrowser, найдите файл, щелкните правой кнопкой мыши и сохраните как.

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

...