2009-07-10 6 views
3

Возможно ли переместить проект из одного места в SVN в другой, не теряя истории изменений?Subversion - Перемещение файлов

+10

Это бесполезный комментарий RTFM ...по крайней мере, предоставить ссылку – Tim

+0

Получение ответа RTFM может быть обескураживающим, но вы должны признать, что OP мог набрать «svn move history» в google и немедленно получил бы его ответ. –

+0

нет, на самом деле ваш комментарий был особенно непривычным –

ответ

12

Да.

Других ответов описывают командную строку SVN - это один для GUI черепахового:

От http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-rename.html

Если вы хотите переместить файлы внутри вашей рабочей копии, возможно, в другую подпапку, использовать правую кнопку мыши перетащить и падение обработчик:

  1. выберите файлы или папки, которые вы хотите переместить
  2. правой кнопки перетащить их на новое место внутри рабочей копии
  3. релиз правой кнопкой мыши
  4. в всплывающем меню выберите Контекстное меню → SVN Переместить версионируются файлы здесь

это сохранит историю

1

Если говорить о переносе хранилища с одного сервера к другому, взглянуть на:

В противном случае, в том же хранилище, вы можете использовать для копирования или перемещения команды:

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

2

Я думаю, что вы ищете команду

svn move 

Еще один, который может работать для вас является:

svn copy 

Оба должны сохранить историю изменения этих файлов.

4

При использовании TortoiseSVN вы можете просто перетащить файлы с помощью правой кнопки мыши и выбрать подходящую опцию из контекстного меню после перетаскивания.

Посмотрите на эту страницу разъяснений: http://tortoisesvn.net/most-forgotten-feature

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