Подтвердить что ты не робот

Изменение имени файла с TortoiseSVN в Windows

Я работал над проектом разработки с использованием Windows-машины в качестве тестового сервера. В конце концов, мне бы хотелось, чтобы "живая" версия оказалась на машине Linux. При попытке тестирования на машине Linux стало очевидным, что мне нужно было изменить случай нескольких имен файлов, поскольку Windows была нечувствительной к регистру, но Linux не был. Когда я изменил случай имени файла в Windows, TortoiseSVN узнал, что файл был изменен и помечал мои папки соответствующим образом. Однако, когда я пытался совершить свои изменения, TortoiseSVN не только сказал мне, что никаких изменений не было сделано, но оно фактически вернуло все изменения имени файла, которые я внес в исходный код.

Мой вопрос: есть простой способ изменить регистр имен файлов с ПК с Windows и внести изменения в мой репозиторий? Я бы хотел избежать любого удаления, зафиксировать, замените, зафиксируйте сценарий, чтобы, если это было возможно, мои чины. Спасибо!

4b9b3361

Ответ 1

Используйте всплывающее меню Переименовать в Tortoise SVN. Подробнее здесь

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

Ответ 2

Я обнаружил, что у Tortoise SVN есть параметр для автоматического изменения имени файла. По умолчанию установлено значение true, поэтому, если вы меняете только буквы букв в имени, это отменит ваши изменения для вас... тихо и безжалостно, я могу добавить, очень раздражая настройку по умолчанию, на мой взгляд.

В любом случае, если вы перейдете в TortoiseSVN Settings- > Advanced- > FixCaseRenames, вы можете изменить его на false, и он больше не будет автоматически исправлять изменения. Настройка местоположения

Ответ 3

Если кто-то ищет, как это сделать в SmartSVN в Windows (без учета регистра операционной системы), выполните следующие действия:

  • Выберите файл в браузере, в меню "Изменить" → "Переименовать" и используйте некоторое временное имя (например, добавьте X в конец имени файла), зафиксируйте изменения
  • Выберите файл в браузере, в меню "Изменить" → "Переименовать" и используйте правильное имя файла в правильном случае, зафиксируйте изменения.

Только в этом случае журнал файла будет сохранен.