Subversion сообщила о неисправности "action == svn WC conflict action delete "в строке 1550"......subversionlibsvn wcредактор обновлений.с

у меня есть эта ошибка, когда я пытаюсь получить последнюю версию от GitHub. Делать у вас нет опыта в этой ошибке, пожалуйста, помогите мне!!!

Я попытался с новой кассе и получил ту же ошибку. Обратите внимание, что это происходит только тогда, когда я выезжаю из Github. Когда я проверяю из нашего локального репозитория SVN, он работает нормально.

---------------------------
Subversion Exception!
---------------------------
Subversion encountered a serious problem.
Please take the time to report this on the Subversion mailing list
with as much information as possible about what
you were trying to do.
But please first search the mailing list archives for the error message
to avoid reporting the same problem repeatedly.
You can find the mailing list archives at
http://subversion.apache.org/mailing-lists.html

Subversion reported the following
(you can copy the content of this dialog
to the clipboard using Ctrl-C):

In file
 'D:DevelopmentSVNReleasesTortoiseSVN-1.8.6extsubversionsubversionlibsvn_wcupdate_editor.c'
 line 1550: assertion failed (action == svn_wc_conflict_action_delete)
---------------------------
OK   
---------------------------

Я попытался найти проблему, но не смог найти никакого решения с помощью Googling.

эта проблема была сообщена здесь тоже кто-то другой и, кажется, еще не решил... http://subversion.1072662.n5.nabble.com/assert-triggered-in-update-editor-c-td117139.html

кроме того, проблема, похоже, не связана с TortoiseSVN, потому что я попытался обновить репозиторий с помощью AnkhSVN из Visual Studio, и я получил ту же ошибку.

SharpSvn.SvnMalfunctionException: Subversion reported a malfunction 'action == svn_wc_conflict_action_delete' on line 1550 of '......subversionlibsvn_wcupdate_editor.c'.
   at ?A0x12823cd1.sharpsvn_malfunction_handler(Int32 can_return, SByte* file, Int32 line, SByte* expr)
   at svn_client_update4(apr_array_header_t** , apr_array_header_t* , svn_opt_revision_t* , svn_depth_t , Int32 , Int32 , Int32 , Int32 , Int32 , svn_client_ctx_t* , apr_pool_t* )
   at SharpSvn.SvnClient.Update(ICollection`1 paths, SvnUpdateArgs args, SvnUpdateResult& result)
   at SharpSvn.SvnClient.Update(String path, SvnUpdateArgs args, SvnUpdateResult& result)
   at Ankh.Commands.SolutionUpdateCommand.PerformUpdate(CommandEventArgs e, ProgressWorkerArgs wa, SvnRevision rev, Boolean allowUnversionedObstructions, Boolean updateExternals, Boolean setDepthInfinity, IEnumerable`1 groups, SvnUpdateResult& updateResult)
   at Ankh.Commands.SolutionUpdateCommand.<>c__DisplayClass9.<OnExecute>b__6(Object sender, ProgressWorkerArgs a)
   at Ankh.ProgressRunnerService.ProgressRunner.Run(Object arg)

Я попытался обновить локальную копию с помощью командной строки svn update.. и получил ту же ошибку..

Updating '.':
svn: E235000: In file 'D:DevelopmentSVNReleasesTortoiseSVN-1.8.6extsubvers
ionsubversionlibsvn_wcupdate_editor.c' line 1550: assertion failed (action ==
 svn_wc_conflict_action_delete)

любая идея, как чтобы исправить это?

2 ответов


та же проблема сообщается в поддержку Github, и они предложили нам использовать стандартный клиент SVN, и в частности http://www.sliksvn.com/en/download. Попытка проверить один и тот же репозиторий, используя то же самое, отлично работает.

Если вы столкнулись с аналогичной проблемой, повторите попытку с SilkSVN или каким-либо другим клиентом SVN.


У меня была такая же проблема на клиенте TortoiseSVN. Решать: установить slikSVN очистка СВН svn update