Today, we encountered an error when updating svn: the SVN-base system cannot open the new file and the specified file cannot be found. Next, let's look at the solution.
The svn server is set up on the linux system, and the svn client is on windows. During the update process, "Can't open file" may appear.
XXXX/tmp/text-base/XX. svn-base system cannot find the specified file "error.
This is because two files with the same file name exist in the target file on the Linux server. Ghost is two different files in linux, but it will be the same file in windows. When the file is updated from the linux server to windows, the above problem will occur.
Solution:
The Code is as follows: |
Copy code |
TortoiseSVN --> Repo-Browser |
In the pop-up window, right-click one of the files with the same name, delete, and OK.
Commit!
Update again.
Some friends said they could do this, but they have never been tested.
Solution A) (recommended)
1. Submit the changes in your work copy to the version Library
2. Use the browser of the version library to immediately rename the file in upper case (lower case) to lower case (upper case)
3. Update your working copy
Solution B)
1. Use the RENAME command in the TortoiseSVN sub-menu to rename UPPERcase to UPPERcase _ format
2. Submit the change
3. Rename UPPERcase _ to upperCASE format.
4. Submit the change