rcs4cvs2svn

Szoftver screenshot:
rcs4cvs2svn
Szoftver adatai:
Változat: 1.2
Feltöltés dátuma: 11 May 15
Fejlesztő: Thomas Aglassinger
Engedély: Ingyenes
Népszerűség: 5

Rating: nan/5 (Total Votes: 0)

rcs4cvs2svn egy olyan szoftver, amely felkészíti az RCS projekt feldolgozásra cvs2svn.
rcs4cvs2svn a fejlesztők számára hasznos, akik még a régi forráskód lebeg RCS adattárak és szeretné mozgatni, hogy a modern SCM rendszer.
Míg rcs4cvs2svn nem ad lehetőséget, hogy közvetlenül áttérni más SCM rendszer, létrehoz egy másolatot a RCS adattár, hogy fel tudja dolgozni cvs2svn.
Így, akkor a végén egy Subversion tároló, amely már elegendő lehet. Alternatív Subversion kínál szilárd alapot a további migráció másik SCM, mint a Git vagy Mercurial, mivel a legtöbb SCM szolgáltató sem eszközök áttérni SVN de nem RCS.
(Akkor természetesen használhatja rcs4cvs2svn cseréjéhez A különböző rcs2cvs szkriptek lebeg. Ellentétben sok ilyen scriptek, rcs4cvs2svn képes feldolgozni fájlnevek szóközökkel és kezeli az esetleges hibákat érzékel.)
Használat
Használata egyszerű:
cvs -d / path / to / cvs / tároló init
python rcs4cvs2svn / path / to / RCS / projekt / path / to / cvs / tároló
Van egy pár lehetőség, további információért run:
python rcs4cvs2svn --help
bemutatója
Ez a rész bemutatja, hogyan kell átköltöztetni egy RCS adattár CSV, majd a Subversion.
Először hozzon létre egy egyszerű RCS tárháza elnevezésű projekt "hello", amely tartalmaz egy olyan fájlt, "hello.txt" 2 változathoz:
mkdir -p helló / RCS
cd helló
echo "hello world!" > Hello.txt
echo "Hozzáadott üdvözletét. n". | Ci -u hello.txt
co -l hello.txt
echo "hello helyet!" >> Hello.txt
echo "Hozzáadott több üdvözletét. n". | Ci -u hello.txt
Ezután hozzon létre egy új CVS repository ami jár, mint célt:
cvs -d / tmp / hello_cvs init
Most vándorolnak az RCS adattár CSV.
& Nbsp; python rcs4cvs2svn.py helló / / tmp / hello_cvs /
Mivel CVS még egy nagyon kelt módon kezeli a szoftver projekt, menjünk tovább a következő lépésre evolúció: Subversion. Szükséged lesz cvs2svn, mely elérhető a .
Míg számos módon átalakítani CVS SVN, a legegyszerűbb a mi feladatunk az, hogy egyszerű, hozzon létre egy SVN DumpFile tartalmazó CVS fővonali:
cvs2svn --trunk csak --dumpfile hello.dump / tmp / hello_cvs /
Most is létrehozhat egy SVN és töltse be a csomagtartóba bele:
svnadmin létre / tmp / hello_svn /
svnadmin terhelés / tmp / hello_svn / Áttérve a még fejlettebb SCM rendszerek marad, mint egy gyakorlatot, hogy az olvasó.

Mi az új ebben a kiadásban:

  • Fix fakitermelés okozó problémák fájlneveket tartalmazó, nem ASCII karaktereket, vagy százalékos jelek (%).
  • Továbbfejlesztett kezelése CVS célmappát, amely most már egy relatív mappa bár csv init elvárja abszolút mappát.
  • Továbbfejlesztett API: Hozzáadott rcs4cvs2svn.main (), amely hívható Python hasonló a parancssorban.
  • Megváltozott teszt héjprogramokat megfelelő egység vizsgálat.
  • letisztultabb lett PEP8 kérdéseket.

Mi az új 1.1-es verzióban:

  • Added automatikus létrehozását CVS repository, ha a cél elérési útja nem Nem már tartalmaz egy CVSROOT mappát. Ahhoz, hogy ez működjön, a CVS parancssori kliens kell telepíteni.
  • Fix védelmi biteket a CVS-ben, amely másolt RCS és nem tette a fájlok írásvédett (ami nem volt kérdés a konvertálás SVN de kényszerítette a felhasználót, hogy távolítsa el a CVS ismételt átalakítása).
  • letisztultabb lett API. Egyszerűen importálni rcs4cvs2svn és hívja initCvsRepository () és convertRcsToCvs (), ha szükséges.

követelmények :

  • Python

Hasonló program

hgcampfire
hgcampfire

15 Apr 15

KDESvn
KDESvn

20 Feb 15

hg-diff
hg-diff

20 Feb 15

Pyjamas-GitWeb
Pyjamas-GitWeb

14 Apr 15

Más szoftver fejlesztő Thomas Aglassinger

Jomic
Jomic

11 May 15

tratihubis
tratihubis

14 Apr 15

Scunch
Scunch

12 May 15

Hozzászólások a rcs4cvs2svn

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!