Ich bin ein relativ neuer Programmierer und habe noch nie eine Versionskontrolle benutzt. Ich arbeite an einem Java-Projekt in NetBeans und habe mich über einige gute Versionskontrolloptionen informiert, die relativ einfach zu installieren und zu verwenden sind. Ich weiß nicht, ob es wichtig ist, aber ich verwende OSX.
Antworten
Zu viele Anzeigen?Subversion war eine einfache Lösung für meine Projektbeschränkungen. Das Subversion-Handbuch für NetBeans: http://www.netbeans.org/kb/docs/ide/subversion.html war besonders hilfreich, da er mich sowohl bei der Installation als auch bei der grundlegenden Nutzung unterstützte.
Wenn Sie im Menü auf Extras > Plugins gehen, können Sie ein Plugin für die von Ihnen verwendete Versionskontrolle installieren. Ich habe IDE 6.7 installiert, und es wird mit Subversion SVN, CVS und Mercurial geliefert.
Als ich mein NB-Projekt als SVN-Repository einrichtete, tat ich dies zunächst außerhalb von NB mit dem Befehl 'svn'. Einmal eingestellt (es macht .svn Ordner überall) NetBeans automatisch erkannt und erlaubt mir, zu aktualisieren / Commit / all das Zeug.
Ich arbeite auch auf Mac OS X, mit Netbeans 6.7 + SVN.
Als Erstes müssen Sie ein neues Repository erstellen, in dem alle Ihre Dateien gespeichert werden sollen. Dies kann mit einem GUI-Tool wie SVNx oder über die Kommandozeile erfolgen:
svnadmin create REPOS_PATH
Sobald dies erledigt ist, können Sie Ihr Projekt über die Netbeans-Schnittstelle in das Repository importieren! Wenn alles in Ihrem Netbeans eingerichtet ist, sollten Sie in der Lage sein, mit der rechten Maustaste auf ein noch nicht versionskontrolliertes Projekt zu klicken und "Team > Import into SVN repository" oder etwas Ähnliches zu wählen (ich habe hier kein NB, um nach dem richtigen Eintrag zu suchen).
Danach, wenn alles in Ordnung ist, wird Ihr Projekt unter der SVN-Versionskontrolle stehen. Sie können dann auschecken, um eine lokale Arbeitskopie des Codes abzurufen, Dateien übertragen, rückgängig machen usw...
Ich hoffe, das hilft!