If any problem occurs with Subversion integration, feel free to contact our support. To facilitate detecting, locating, and resolving your problems, provide detailed information regarding your Subversion integration with PyCharm. This topic lists the necessary information and explains how you can retrieve it.
The following data is usually required to diagnose Subversion problems:
- The PyCharm version and the build number.
- The operating system used.
- VCS and its general settings
- Subversion settings
- Module structure
- The format of the local working copy
- The parent folders of the branches used
- PyCharm log
- PyCharm.log with svnkit logging enabled
VCS and its general settings
The version control system used in your project or in its parts and the general version control settings applied to your project are specified on the Version Control page of the Settings dialog box. To access the page, choose , and then click Version Control in the Settings dialog box that opens.
A screenshot is helpful:
Subversion settings
Subversion-specific settings are configured on the Subversion page, under the Version Control node, in the Settings dialog box. To access the page, choose , click Version Control in the Settings dialog box that opens, and then click
A screenshot is also helpful:
Module structure
The module structure is configured on the Modules page of the Project Structure dialog box. To access the dialog box, choose on the main menu, click Modules under the Project Settings, and then click the relevant module. For more details, see topic Configuring Project Structure.
A screenshot is helpful:
The format of the local working copy
The format of a working copy is the Subversion format in compliance with which the working copy was created. To view the format of a working copy, choose Changes tool window that opens, switch to the Subversion Working Copies Information tab.
on the main menu. In theA screenshot is helpful:
The parent folders of the branches used
To view the configuration of branches, in the Subversion Working Copies Information tab of the Changes tool window, click the Configure Branches link.
Provide a screenshot:
PyCharm log
The PyCharm log is stored in the
<PyCharm home folder>/system/logs
directory. Archive the contents of the folder and attach it to your support request.
To open the folder with PyCharm logs, choose .
If the data saved in the PyCharm logs is not sufficient to solve the problem and the problem is
related to communication protocol or authentication,
enablesvnkit logging, reproduce the problem, and attach theidea.log
.
To enable svnkit logging, add
-Djavasvn.log=true
to one of the following files depending on the operating system used:
-
for Windows:
PyCharm.exe.vmoptions
in<PyCharm installation folder>/bin
-
for Linux:
PyCharm.vmoptions
in<PyCharm installation folder>/bin
-
for OS X: http://stackoverflow.com/a/13581526/72788
See Also
Procedures:
- Accessing Settings
- Enabling Version Control
- Configuring General VCS Settings
- Accessing Module Settings
- Configuring Project Structure
- Configuring Format of the Local Working Copy
- Configuring Subversion Branches
Reference:
- Settings / Preferences Dialog
- Version Control
- Subversion Working Copies Information Tab
- Configure Subversion Branches
External Links:
Web Resources: