2014-02-19 2 views
0

Я передал один исходный файл java (A.java) в репозиторий svn (local-> remote), а затем переименовал его как B.java (local). Теперь я вижу синюю стрелку, указывающую на левое направление, на Bjava в Проводнике пакетов. Некоторые говорили, что синяя стрелка означает «файл с версией, который нужно добавить в удаленный репозиторий. Обычно это файлы, которые вы либо переименовали, либо перевели в другой каталог».передать переименованный файл в репозиторий svn

Что делать, чтобы безопасно зафиксировать файл B.java?

Я использую subclipse в eclipse helios IDE для проверки/удаления файлов в/из репозитория svn.

+1

Как вы переименовывали файл? Вы делали регулярное переименование или вы переименовали svn? – Geddon

+0

Я сделал правый щелчок на файле, затем Refactor> Rename. – DaeYoung

+0

Я не использую эти специальные инструменты, но вам нужно сделать 'svn mv' (то же самое, что и' svn rename'), чтобы сообщить subversion, что вы перемещаете/переименовываете файл. – crashmstr

ответ

1

Я считаю, что вы сначала не переименовали svn.

Если svn интегрирован с eclipse, вы должны иметь параметры подрывной работы правой кнопкой мыши. Сначала сделайте возврат к этому файлу, чтобы вернуть версию из репозитория, который является A.java.

Затем щелкните правой кнопкой мыши и сделайте svn renmae, который затем переименуйте его в B.java Затем щелкните правой кнопкой мыши файл и выполните команду svn.

Это должно сделать трюк.

+0

Благодарим вас за ответ. – DaeYoung

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