|Before you begin:|
If you try to re-import same project several times, then you must delete previously imported data before the next attempt.
The Python Client Library supports importing issues to YouTrack from a CSV file. Virtually, this option enables you importing data from any other issue tracker, which supports export to a CSV file.
To import issues from an existing CSV file:
- Download the latest version of YouTrack's Python Client Library and unzip it.
- Install Python.
- Create a mapping file to set the correspondence between source fields in a CSV file and YouTrack issue's attributes. This mapping file should be created in the <unzipped library directory>\python\csvClient directory. For more details about structure of the library, please to the Python Client Library
- When a mapping file is created, specify the mapping file in the csv2youtrack.py file:
- Import issues from a file to YouTrack running the following command:
The following command line parameters should be provided:
Parameter Description csv_file Path to the source CSV file. youtrack_url The URL of the target YouTrack server. youtrack_login YouTrack administrator user name. youtrack_password YouTrack administrator password to log in.
The current format for importing comments is as follows:
That is, any string between commas (i.e. a column) that comes without a field name will be rendered as a comment.
If you want to use any other format, you should modify the script.