Вам также нужно учитывать фоновые файлы для SVN.
Хотя у меня может быть короткое имя файла, подобное этому:
C: \ myfolder1 \ myfolder2 \ MyFile.txt
Вероятно, где-то скрывается более длинная версия имени файла, подобная этой:
C: \ myfolder1 \ myfolder2.svn \ текст базы \ MyFile.txt.svn база
И этот фоновый файл содержит ошибку "слишком длинный".
Вот то, что я получаю через CCNET (вызывая файл MSBUILD), используя контроль исходного кода SVN.
Определенные имена удалены, чтобы защитить невинных. (И моя работа!)
Пожалуйста, обратите внимание, что это "именование" приводит к более коротким путям, которые, вероятно, не приведут к ошибкам. Ака, не считайте количество символов в моих примерах для массажа.
Но сообщения об ошибках - вот что я получаю.
Removing directory "C:\CCNETEnvironment\MyFolder2\MyProject\working\checkout".
C:\src\MyFolder1\MyProject\My_MSBuild.xml(173,5): error MSB3231: Unable to remove directory "prop-base". The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
C:\src\MyFolder1\MyProject\My_MSBuild.xml(173,5): error MSB3231: Unable to remove directory "text-base". The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
C:\src\MyFolder1\MyProject\My_MSBuild.xml(173,5): error MSB3231: Unable to remove directory "prop-base". The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
C:\src\MyFolder1\MyProject\My_MSBuild.xml(173,5): error MSB3231: Unable to remove directory "text-base". The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
C:\src\MyFolder1\MyProject\My_MSBuild.xml(173,5): error MSB3231: Unable to remove directory "C:\CCNETEnvironment\MyFolder2\MyProject\working\checkout". Could not find a part of the path 'MyFile.txt.svn-base'.
Done building target "Clean" in project "My_MSBuild.xml" -- FAILED.