#934  Improve importing from multiple sources
Closed
wojtek opened 2 years ago

We are in a peculiar situation: we have YouTrack for issue tracking and we use GitHub for sourcecode management (and also allow issues on GH).

Currently, if we want to have everything migrated to 1dev, the best solution is to either:

  1. import all projects from github, remove all issues and import them from YT (to maintain IDs), re-import issues from github or
  2. import all projects from YT (issues), manually one-by-one import issues from GH and git pull/push sources for all projects from GH.

It would be convenient to allow (re-)importation to existing projects (currently there is a warning "project already exists") - simply would select project mapping and add new elements.

wojtek commented 1 year ago

Hi, any thoughts on this?

Robin Shen commented 1 year ago

No bandwidth working on this yet.

wojtek commented 1 year ago

OK, thank you.

OneDev changed state to 'Closed' 1 year ago
Previous Value Current Value
Open
Closed
OneDev commented 1 year ago

State changed as code fixing the issue is committed

OneDev changed state to 'Released' 1 year ago
Previous Value Current Value
Closed
Released
OneDev commented 1 year ago

State changed as build #3179 is successful

Robin Shen commented 1 year ago

With build #3179 , you can now import projects from YouTrack first to populates issues, and then import from GitHub again to populate code and GitHub issues.

wojtek commented 1 year ago

Thank you, it works well :-)

wojtek changed state to 'Open' 1 year ago
Previous Value Current Value
Released
Open
wojtek commented 1 year ago

When re-importing from GitHub, could OneDev Project field be improved to allow searching within existing projects? It would make mapping projects easier.

Robin Shen changed state to 'Closed' 1 year ago
Previous Value Current Value
Open
Closed
Robin Shen commented 1 year ago

This will be addressed with issue #1074

issue 1 of 1
Type
New Feature
Priority
Normal
Assignee
Issue Votes (0)
Watchers (4)
Reference
onedev/server#934
Please wait...
Page is in error, reload to recover