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

ScmProj
ScmProj

14 Apr 15

bzr-rewrite
bzr-rewrite

20 Feb 15

Atlassian Stash
Atlassian Stash

20 Feb 15

Más szoftver fejlesztő Thomas Aglassinger

tratihubis
tratihubis

14 Apr 15

Scunch
Scunch

12 May 15

Jomic
Jomic

11 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!