2010-12-03 4 views

Antwort

3

Ich würde mit der Frage beginnen "Warum VSS oder CVS"? Liegt das an einem alten Grund oder liegt es daran, dass Sie keine anderen Optionen kennen?

Wenn die Antwort "wegen des Vermächtnisses" ist, dann haben Sie nicht viel Auswahl. Es gibt keine Cloud-Anbieter, die VSS-Unterstützung bieten, und die Auswahlmöglichkeiten für CVS sind auch nicht so toll. SourceForge.net bietet weiterhin CVS-Unterstützung und die Suche nach "CVS-Hosting" liefert ebenfalls einige Ergebnisse, aber die meisten sind keine bekannten Namen mit nachgewiesener Zuverlässigkeit und Sicherheit.

Allerdings, was Ihre Möglichkeiten sind, wäre ich sehr interessiert, mehr Details über ein Legacy-Projekt zu hören, das sowohl VSS als auch CVS verwendet. :-)

Wenn jedoch die Antwort lautet "weil ich nicht weiß, was sonst noch da ist", würde ich dringend empfehlen, in SVN, Mercurial oder GIT zu schauen. Es gibt großartige Cloud-Anbieter, die Unterstützung für diese drei anbieten, von kostenlosen für Open-Source-Projekte bis hin zu mehrstufigen bezahlten Support für proprietäre Projekte. Und es ist ziemlich einfach, Server für diese drei selbst zu setzen. Ganz zu schweigen davon, dass sie alle um Größenordnungen besser sind als VSS und CVS.

Ihnen einen schnellen Start zu geben, hier ist eine kurze Liste von Anbietern Sie betrachten können:

  • CodePlex - SVN und Mercurial Unterstützung, frei für Open-Source-Projekte, aber es gibt die Kontrolle über die Sichtbarkeit Ihrer Quelle
  • GitHub - GIT Support, kostenlose Pläne für Open Source, bezahlt Pläne für eigene Projekte
  • Google Code - SVN und Mercurial Support, kostenlose 2 GB für die Open-Source-Projekte, obwohl sie eine gewisse Kontrolle über die Sichtbarkeit Ihrer Quelle haben
  • BitBucket - SVN und Mercurial Unterstützung, kostenlos für 5 Benutzer, unbegrenzte bezahlt und proprietäre Projekte
  • SourceForge - Unterstützung GIT und SVN, - GIT, SVN, Mercurial und CVS-Unterstützung, kostenlos für Open-Source-Projekte
  • Unfuddle
  • bezahlt
  • CodebaseHQ - GIT, Mercurial und SVN-Unterstützung, bezahlt

Es gibt viel mehr da draußen, mit verschiedenen Preismodellen (und Zuverlässigkeit natürlich :-))

Update: Wenn Sie an einer Webanwendung arbeiten, muss Ihr Webhost notwendigerweise auch die Quellcodeverwaltung unterstützen. Sie können Ihre Quellen (HTML, CSS, JS) in einem separaten Versionskontroll-Host haben und dem Web-Host nur die endgültige Version Ihrer Arbeit bereitstellen.

0

CVS erfordert, dass ein CVS-Server läuft (/ verfügbar), und ich wette, dass SourceSafe dasselbe erfordern würde. Wenn Sie Webhosting normalerweise erhalten Sie nur einen Ort, um Dateien zu speichern und einige Server-Software wird es über http verfügbar machen.

Ursprünglich dachte ich, dass diese Frage "How to use ..." lautet. Wenn Sie die Frage "Host to use ..." noch einmal überprüfen, ergibt das keinen vollständigen Sinn. Hoffentlich sind die Informationen, die ich vorgestellt habe, nützlich.

+0

Wenn ich Webhosting im Internet miete, muss ich feststellen, dass Webhosting diese Versionskontrolle hat, oder? – Cake

0

Verwenden CVS für Web-Entwicklung

try cvsdude.com

Nur einen Stand-alone lokalen Repository erstellen (es sei denn, Sie auf einem Team sind, siehe Hinweis unten). TortoiseCVS eignet sich hervorragend für Windows, da Sie es in die Shell integrieren und ein kontextsensitives Menü mit der rechten Maustaste aufrufen können. Achten Sie darauf, die CVS-Schlüsselwörter $RCSfile: $ und $Revision: $ zu Ihren HTML-Dateien hinzuzufügen. Dadurch können Sie den Namen und die Version der Datei angeben, die eine Webseite erstellen, die Sie anzeigen/debuggen.
Gefällt mir: <!-- $RCSfile: $ $Revision: $ -->
Wenn Sie es in CVS einchecken, wird es geändert in: <!-- $RCSfile: keyword.html,v $ $Revision: 1.3 $ -->. Hier

ist eine Online-Referenz: http://www.badgertronics.com/writings/cvs/index.html

Hinweis: Wenn Sie in einer Entwickler-Gruppe sind, werden Sie einen Server wollen. Es gibt einige Sicherheitsprobleme. Lesen Sie die Dokumentation. Außerdem gibt es ein tolles Apache-Modul für CVS, mit dem Sie Code-Versionen durchsuchen und vergleichen können. Es koloriert auch die Quelle, zeigt, wer/wann Änderungen vorgenommen wurden usw.

Verwandte Themen