Subversion съобщи за неизправност 'action == svn_wc_conflict_action_delete' на ред 1550 от '..\..\..\subversion\libsvn_wc\update_editor.c

Получавам тази грешка, когато се опитвам да получа най-новата версия от 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:\Development\SVN\Releases\TortoiseSVN-1.8.6\ext\subversion\subversion\libsvn_wc\update_editor.c'
 line 1550: assertion failed (action == svn_wc_conflict_action_delete)
---------------------------
OK   
---------------------------

Опитах се да намеря проблема, но не можах да намеря никакво решение чрез Google.

Този проблем също беше докладван тук от някой друг и изглежда все още не е разрешен... 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 '..\..\..\subversion\libsvn_wc\update_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:\Development\SVN\Releases\TortoiseSVN-1.8.6\ext\subvers
ion\subversion\libsvn_wc\update_editor.c' line 1550: assertion failed (action ==
 svn_wc_conflict_action_delete)

Някаква идея как да го поправя?


person Krunal    schedule 02.06.2014    source източник
comment
Защо бихте избрали да използвате графични SVN за плащане от github? Опитайте git или github GUI на Windows: https://windows.github.com/   -  person Joe Atzberger    schedule 04.06.2014
comment
Ние се чувстваме по-удобно със SVN и опитахме с Git, научихме го старателно и го използвахме, но освен по-бързата му скорост не смятаме, че е по-добър от SVN. Освен това има много проблеми, когато се използва с Visual Studio или може да е Windows.   -  person Krunal    schedule 05.06.2014
comment
Здравейте, можете ли вместо това да ни помогнете да насочим правилната посока към отстраняване на проблема, пред който сме изправени?   -  person Krunal    schedule 06.06.2014
comment
Вие посочихте причините, поради които използвате SVN. Не сте дали основателни причини защо използвате SVN с github. Това е като да се опитвате да поставите двигател на Ford в Chevy. Може да се направи, но въвежда всякакви ненужни трудности. Опитайте със специален SVN хост и вижте дали проблемът продължава. Ако специализиран SVN клиентски софтуер и специален SVN-роден сървър все още имат грешки на избраната от вас платформа, тогава е време да преразгледате SVN. В противен случай можете да припишете грешката на несъвместимост с SVN-абстракцията на github.   -  person Joe Atzberger    schedule 12.06.2014
comment
Здравейте, благодаря за вашите коментари. Хранилището се хоства в GitHub и затова трябва да го използваме! Някаква идея, как да го оправя?   -  person Krunal    schedule 12.06.2014
comment
Не, не знам как да поправя това, както и екипът на subversion: subversion.tigris.org/issues/show_bug.cgi?id=4442 Моля, разберете, че github всъщност не хоства SVN хранилища: той хоства (както подсказва името) git хранилища и предоставя SVN абстрактен слой. По принцип той се опитва да преведе SVN операции в git операции, използвайки патентован код. Ето защо никой освен github няма да знае как да го поправи или защо се е случило. В най-добрия случай можете да опитате подхода, описан тук: forum.openwrt.org/viewtopic.php? id=39847   -  person Joe Atzberger    schedule 12.06.2014


Отговори (2)


Същият проблем е докладван до поддръжката на Github и те ни предложиха да използваме стандартен SVN клиент и по-специално http://www.sliksvn.com/en/download. Опитът да се провери същото хранилище, използвайки същото, работи добре.

Ако се сблъскате с подобен проблем, опитайте отново със SilkSVN или друг SVN клиент.

person Krunal    schedule 20.06.2014

Имах същия проблем на клиент TortoiseSVN. За да решите: инсталирайте slikSVN svn почистване svn актуализация

person tadamsky    schedule 20.12.2016