31712

Is the ObsHub OVSMU Source User(s) list really populating correctly? How can I disable it?

Question:

I have a locally deployed TFS server running 10.0.40219.339.

I want to migrate 3 distinct team projects from our local TFS installation to 3 distinct team projects in VSTS.

I am running OpsHub Visual Studio Migration Utility (free ed) version OVSMU-v2.2.2.001

In visual studio Team Services, I created a Team Project that is named identically to the team project that is in my locally deployed TFS server, using the Agile process template.

In OVSMU, I select "New Migration"

I selected the source endpoint as the locally deployed instance of TFS 2010. I selected the destination endpoint as an instance of VSTS. I selected the radio button labeled "I want to migrate version control data". I selected from the "Select Team Projects" box the team project that I want to migrate. (hypothetically called "Team Project 1")

When the User Mapping screen appears, it does not show the correct "Source Users".

If I click back, and navigate to a DIFFERENT team project (Hypothetically named "Team Project 2") on the same locally deployed TFS project collection, the list of source users is unchanged.

If I click Back, and navigate to a DIFFERENT team project (Hypothetically named "Team project 3") on the same locally deployed TFS project collection, the list of source users is unchanged.

If I close OSVMU, and start over, follow the same process, but instead of starting with Team Project 1, I start with Team Project 2, I get a somewhat different list of users than what I got when I started with Team Project 1.

In short, I feel that the population of the Source User(s) list is not functioning as intended.

1) It doesn't display the users that I expect... I don't even show up in the list of source users, and I'm clearly able to access the team project, as I have both changesets and the correct privileges to check in.

2) the users that it does show has a consistent list across all 3 of my team projects... I think it's just caching the list and regenerates it the first time you access any team project, and reapplies that same source to subsequent project teams without refreshing the list from the server.

Is there a way that I can disable this filtering feature so I can see all of my TFS users in the source list? The current filtering technique makes this tool not useful.

Answer1:

<ol><li>

OVSMU only loads Project Users. i.e. Users who are either in the Project Team or member of any of the project's default/custom User Group. So, if you have users who are a part of any collection group but not explicitly in any project team/group, they are <strong>not</strong> loaded. This behavior is inherit to overcome the burden of mapping those additional users who are not a part of the project being migrated. In case users are not being loaded at your end for a project, make sure there are users who are a part of any of the project's team/group.

</li> <li>

The behavior of changing the project and coming back to user mapping screen to find no change is currently known and deliberate. You will have to explicitly press the 'refresh' button (in the button frame) on the User Mapping screen to reload users (based on whatever change you have done)

</li> </ol>

Recommend

  • JIRA JQL: coloring cards by blocked status
  • How to get start and end dates of a sprint using jira api?
  • Adding numbers to each node in data.tree
  • how to run multiple projects on Apache using Virtual Hosts?
  • Unsupported Operation. A document processed by the JRC engine cannot be opened in the C stack.
  • Delphi & ADO: datetime to string conversion
  • save a juptyer notebook with specific name within the code
  • Why does ANTLR require all or none alternatives be labeled?
  • Need to add username and password to SOAP header in VB.NET Web Service Client
  • Avoid Inheriting Super Class Tests in ScalaTest
  • why my app based on boost::asio didn't accept new connection
  • Unable to connect to OnVif enabled camera using C#
  • Recording values of radio buttons in ember
  • Setting WPF Window Background to Resource Dictionary Brush User Setting
  • Google Maps api v3 get start and end coordinates of a street
  • Flash radiobutton: how do I get the selected radiobutton?
  • Consuming a WCF service in a Java Client using wsHttpBinding
  • How do I formally document a C# Attribute in UML?
  • How do I display a dialog that asks the user multi-choice questıon using tkInter?
  • Debugging VB6 Code From Visual Studio 2010
  • Should I or shouldn't I use the CachingConnectionFactory with hornetq 2.4.1
  • How can I sort a a table with VBA with given text condition?
  • Swift: Switch statement fallthrough behavior
  • How to test if a URL from an Eclipse bundle is a directory?
  • Android fill_parent issue
  • Exception “firebase.functions() takes … no argument …” when specifying a region for a Cloud Function
  • Highlight one bar in a series in highcharts?
  • Nant, Vault & Windows Integrated Authentication
  • Bug in WPF DataGrid
  • jquery mobile loadPage not working
  • jQuery tmpl and DataLink beta
  • How can I estimate amount of memory left with calling System.gc()?
  • Properly structure and highlight a GtkPopoverMenu using PyGObject
  • Calling of Constructors in a Java
  • PHP: When would you need the self:: keyword?
  • How can I get HTML syntax highlighting in my editor for CakePHP?
  • How do you join a server to an Active Directory (domain)?
  • Understanding cpu registers
  • How do I configure my settings file to work with unit tests?
  • How do I use LINQ to get all the Items that have a particular SubItem?