Git tfs clone - серверу не удалось обработать запрос. ---> Произошла ошибка при создании документа XML. ---> Указанный актерский состав недействителен - PullRequest
0 голосов
/ 31 октября 2019

Я пытался перенести tfs в git с помощью команды git tfs clone:

git tfs clone https://locahost/collection $/"Test project/feature-branch"

Получена ошибка:

2019-10-31 12: 39: 56.8412 [Debug] System.Reflection.TargetInvocationException: исключение было сгенерировано целью вызова. ---> System.Web.Services.Protocols.SoapException: серверу не удалось обработать запрос. ---> Произошла ошибка при создании документа XML. ---> Указанное приведение недействительно. в Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore.LoadWorkItem (Int32 id, Int32 rev, Nullable 1 asof, IWorkItemRowSets& witem) at Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem..ctor(WorkItemStore store, Uri uri) at Microsoft.TeamFoundation.VersionControl.Client.Changeset.get_WorkItems() at GitTfs.VsCommon.TfsHelperBase.BuildTfsChangeset(Changeset changeset, IGitTfsRemote remote) at GitTfs.VsCommon.TfsHelperBase.<GetChangesets>d__46.MoveNext() at GitTfs.Core.GitTfsRemote.FetchWithMerge(Int32 mergeChangesetId, Boolean stopOnFailMergeCommit, Int32 lastChangesetIdToFetch, IRenameResult renameResult, String[] parentCommitsHashes) at GitTfs.Core.GitTfsRemote.Fetch(Boolean stopOnFailMergeCommit, Int32 lastChangesetIdToFetch, IRenameResult renameResult) at GitTfs.Commands.Fetch.DoFetch(IGitTfsRemote remote, Boolean stopOnFailMergeCommit) at GitTfs.Commands.Fetch.FetchRemote(Boolean stopOnFailMergeCommit, IGitTfsRemote remote) at GitTfs.Commands.Fetch.Run(Boolean stopOnFailMergeCommit, String[] args) at GitTfs.Commands.Fetch.Run() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)<br> at GitTfs.Util.GitTfsCommandRunner.Run(GitTfsCommand command, IList 1 args) в GitTfs.GitTfs.Main (команда GitTfsCommand, IList 1 unparsedArgs) at GitTfs.GitTfs.Run(IList 1 args) в GitTf. Строка [] args)

1 Ответ

1 голос
/ 31 октября 2019

Похоже, у вас есть опечатка:

$/"Test project/feature-branch"

Вы должны заключить весь путь управления источником в кавычки: "$/Test project/feature-branch"

...