Liberasyon Apache Subversion 1.14.0

Apache Software Foundation pibliye vèsyon kontwòl lage SubVersion 1.14.0, ki klase kòm yon lage sipò alontèm (LTS), pou ki mizajou yo pral lage jiska 2024. Malgre devlopman nan sistèm desantralize, Subversion kontinye ap popilè nan konpayi komèsyal ak pwojè ki itilize yon apwòch santralize nan vèsyon ak jesyon konfigirasyon nan sistèm lojisyèl. Pwojè ouvri ki itilize Subversion gen ladan yo: Apache, FreeBSD, Free Pascal ak OpenSCADA pwojè. Li te note ke yon sèl repozitwa SVN nan pwojè Apache magazen sou 1.8 milyon revizyon ak enfòmasyon sou chanjman nan pwojè yo.

Kle amelyorasyon Subversion 1.14:

  • Yo te ajoute kòmandman an "svnadmin build-repcache", ak ki ou ka mete ajou eta a nan "rep-cache" kachèt la, ki gen ladann enfòmasyon sou doublons yo itilize nan mekanis deduplication reprezantasyon pataje (rep-sharing, pèmèt ou diminye anpil. gwosè a nan depo a pa estoke yon sèl done kopi yon fwa). Kòmandman an ka itilize pou ajoute atik ki manke nan kachèt la pou yon seri revizyon espesifik, pa egzanp, apre yo fin deduplication tanporèman enfim epi kachèt la vin demode.
  • Liaison Python SWIG ak suite tès bay sipò pou Python 3. Teknikman kòd ki ekri nan Python ka toujou itilize ak Python 2.7, men tès ak repare ensèk ki gen rapò ak branch sa a te sispann akòz nan fen lavi Python 2 a. Python se pa. se yon eleman obligatwa nan Subversion epi li itilize lè bati nan tès ak nan SWIG obligatwa.
  • Opsyon "--trankil" ak "--diff" nan kòmandman "svn log" yo pa eksklizif ankò, sa ki fè li pi fasil, pa egzanp, montre diferans sèlman nan yon seri revizyon.
  • Te ajoute agiman "chanjman" nan "svn info --show-item".
  • Lè w ap kouri yon editè itilizatè-espesifye, pou egzanp, pandan rezolisyon konfli entèaktif, karaktè espesyal nan chemen yo nan dosye a ke yo modifye yo pwoteje. Chanjman an rezoud pwoblèm ak koreksyon fichye ki gen non espas ak karaktè espesyal.
  • Nou kontinye teste kòmandman eksperimantal yo "svn x-shelve/x-unshelve/x-shelves", ki pèmèt ou separeman ranvwaye chanjman ki pa fini nan kopi k ap travay la pou w ka ijan travay sou yon lòt bagay, epi retounen chanjman ki pa fini yo nan yon lòt bagay. travay kopi san yo pa itilize ke trik nouvèl tankou sove yon patch lè l sèvi avèk "svn diff" ak Lè sa a restore li lè l sèvi avèk "svn patch".
  • Nou te kontinye teste kapasite eksperimantal la pou konsève pou snapshots nan eta a nan komèt ("konmèt checkpointing"), ki pèmèt ou sove yon snapshot nan chanjman ki poko komèt pa yon komèt, epi pita retabli nenpòt nan vèsyon yo sove nan chanjman. nan yon kopi k ap travay (pa egzanp, retounen eta a nan kopi k ap travay la nan ka ta gen yon aktyalizasyon inègza).
  • Kontinye tès eksperimantal "svn info -x-viewspec" kòmand pou bay yon spesifikasyon ki dekri kopi aktyèl la k ap travay. Deskripsyon an gen ladan enfòmasyon sou limite pwofondè subforks, eksklizyon subforks, chanje nan yon URL diferan, oswa mete ajou nan yon nouvo nimewo revizyon konpare ak anyè paran an.

Sous: opennet.ru

Add nouvo kòmantè