Werbung

Jeder Programmierer, der sein Salz wert ist, weiß das Quellcodeverwaltung Was ist Git und warum sollten Sie die Versionskontrolle verwenden, wenn Sie Entwickler sind?Als Webentwickler arbeiten wir häufig an lokalen Entwicklungswebsites und laden dann einfach alles hoch, wenn wir fertig sind. Dies ist in Ordnung, wenn es nur Sie sind und die Änderungen gering sind, ... Weiterlesen ist entscheidend. Der offensichtlichste Vorteil ist, dass Sie Ihren Code sicher an einem sicheren Ort aufbewahren können. Es hört hier nicht auf. Eine gute Quellcodeverwaltung erleichtert das Experimentieren mit neuen Funktionen, ohne sich Sorgen machen zu müssen, dass Ihr Programm irreparabel beschädigt wird. Die Quellcodeverwaltung sollten wir alle tun.

Unabhängig davon, welches Versionskontrollsystem (VCS) Sie verwenden, müssen Sie sich überlegen, wo Sie Ihren Code speichern möchten. Wahrscheinlich haben Sie schon von GitHub gehört. Das ist nicht überraschend. GitHub wird von Einzelpersonen und Unternehmen verwendet, um Code zu hosten, bei der Dokumentation zusammenzuarbeiten und Probleme zu verfolgen. Es hat einige ziemlich große Namen, die es benutzen. Es ist eine ziemlich große Sache.

instagram viewer

Aber hast du schon davon gehört? Bit Bucket? Du solltest haben. BitBucket gibt es schon seit langer Zeit. Es wurde 2008 gegründet und 2010 vom australischen Technologieriesen Atlassian aufgekauft, nachdem es ein eigenes engagiertes Kontingent eingefleischter Fans entwickelt hatte. Aber ist es ein würdiger Konkurrent von GitHub? Und was noch wichtiger ist, ist es gut? Hier sind vier Gründe, warum Sie Bitbucket verwenden sollten.

Hinweis: BitBucket hat Preispläne skaliert für Benutzer. Es ist völlig kostenlos für 5 Benutzer.

Sie haben eine größere Auswahl an dem von Ihnen verwendeten VCS.

iPhone oder Android. Chrome oder Firefox. Vim oder Emacs. Geeks sind sich nicht einig. Trotz einer Tendenz zum Gehirn gilt dies auch für Softwareentwickler.

Für viele ist es fast so, als würde man sagen, dass man Mercurial gegenüber Git bevorzugt Gigli. Wenn Sie sagen, dass SVN besser ist als Git, erhalten Sie auch einige schmutzige Blicke von anderen. Ja. Das Thema, was VCS am besten ist, ist unglaublich umstritten.

Kurz gesagt, VCSs sind der Mechanismus, mit dem Sie Code an einem sicheren Ort speichern. Jedes System macht die Dinge auf eine etwas andere Art und Weise, und es versteht sich von selbst, dass Codierer bereit sind, ihr Lieblings-VCS bis zum Tod zu verteidigen. Zum Glück bietet Ihnen BitBucket ein wenig Flexibilität beim Speichern, Verzweigen und Verwalten Ihres Codes und ermöglicht Ihnen die Wahl zwischen Git und Mercurial. Wie Sie erwarten können, hat jeder seine Stärken und seine weniger starken Stärken.

Blogger Patrick Thompson beschrieb Git ist ein bisschen wie MacGuyver - es bringt so viele Funktionen wie möglich ein und ermöglicht dem Benutzer, seinen eigenen Workflow für die Quellcodeverwaltung zu erstellen - und Mercurial ist wie James Bond. Schnell, zugänglich, aber unglaublich inkonsistent.

Sie können dies als lesen Grund eins. Atlassian hat einen Laissez-Faire-Ansatz gewählt und nicht davon ausgegangen, dass Sie gezwungen sind, ein VCS einem anderen vorzuziehen. Dies ist ein großer Bonus für diejenigen, die die Syntax von Git nicht verstehen oder einfach nur ein bekanntes Produkt verwenden möchten.

Sie können so viele private Repositorys haben, wie Sie möchten.

Manchmal möchten Sie der Welt zeigen, woran Sie arbeiten. Vielleicht erklärt das den Aufstieg und den Aufstieg von GitHub und seinen Status als Ground Zero für Open Source Code Open Source Matters: 6 Quellcode-Suchmaschinen, die Sie zum Programmieren von Projekten verwenden könnenOpen Source-Projekte benötigen alle Hilfe, die sie bekommen können. Wenn nicht mit finanziellen Mitteln, dann mit Freiwilligen, die zu Open Source-Programmen und kostenlosen Tools beitragen, die sie brandmarken können. Suchmaschinen mit Algorithmen abgestimmt, um ... Weiterlesen .

Aber was ist mit den Dingen, die Sie nicht mit der Welt teilen möchten?

Wenn Sie als freiberuflicher Entwickler arbeiten, möchten Sie zweifellos einige Dinge privat halten. Sie möchten auf jeden Fall vermeiden, die proprietäre Arbeit zu teilen, die Sie für Kunden geleistet haben. Wenn Sie API-Schlüssel oder Geheimnisse für Ihre Inhalte verwenden, möchten Sie diese auch vor neugierigen Blicken verbergen.

bitprivate

Hier fällt GitHub zu kurz. Sicher, ich nehme an, Sie können jeden Monat etwas Geld für eine Handvoll privater Repositories ausgeben.

Das ist Grund zwei zum Auschecken von BitBucket, das unbegrenzte private Repositories mit so vielen wie bietet fünf Mitarbeiter. Alles total gratis.

Du kannst ihm vertrauen.

Früher war SourceForge der König. Entwickler strömten dorthin, um Code und Binärdateien kostenlos zu hosten (damals eine Neuheit). Seitdem hat sich viel geändert. Es hat einen Exodus von Benutzern und Entwicklern gegeben und wurde von neuen Eigentümern aufgekauft, die mit ihrer letzten Akquisition einige fragwürdige Entscheidungen getroffen haben.

Gemäß Justin Clift schreibt auf dem Gluster-Blog.

„Dice, die neuen Eigentümer, ermutigen die Top-Projekte nachdrücklich, ein neues Installationsprogramm (nur Closed Source) zu verwenden, das Spyware / Adware / Malware verbreitet. … Mit den jüngsten Änderungen erhalten Benutzer, die von SourceForge herunterladen, jetzt ein spezielles Closed-Source-Installationsprogramm, das versucht, ihnen Software von Drittanbietern aufzuzwingen. “

Das ist Grund drei zum Ausprobieren von BitBucket. Atlassian ist kein Nachtflug. Sie waren einige Male in der Nähe und haben einige unglaubliche Produkte herausgebracht, die von verwendet werden Hunderttausende von Menschen und viel guten Willen von einem notorisch launischen Entwickler gesammelt Gemeinschaft. Vor diesem Hintergrund ist es unwahrscheinlich, dass sie die Qualität des Produkts beeinträchtigen, um schnell Geld zu verdienen.

"Dafür gibt es eine App"!

BitBucket ist möglicherweise kein GitHub, aber das bedeutet nicht, dass es eine unfruchtbare, ungeliebte Einöde eines Produkts ist. Es gibt eine aktive Community, die eine Reihe von Anwendungen erstellt und verwaltet, die BitBucket verwenden und erweitern.

Android hat Bitbeaker; Eine einfache App, mit der Sie unterwegs problemlos in Ihre Repositorys schauen und Änderungen und Probleme verfolgen können.

Bitbecher

Für OS X (und Windows) gibt es SourceTree. Wie BitBucket wurde es von Atlassian entwickelt. Es bietet wunderschöne Visualisierungen Ihrer Projekte und eine schöne grafische Oberfläche für Ihre Git- und Mercurial-Repositorys.

Quellenbaum

Das ist Grund vier. Eine beliebte Website mit einem Desktop oder einer mobilen Anwendung ist nicht gerade neu. Es ist jedoch die Qualität der Apps von Drittanbietern, die meines Erachtens ein charakteristisches Merkmal dieses antipodischen Quellcodeverwaltungsprodukts sind.

Nachteile

BitBucket hat vielleicht viel zu bieten, aber GitHub ist kaum die geschäftige Open-Source-Metropole.

Wenn du Open Source Software schreiben 8 Möglichkeiten, Open-Source-Projekten zu helfen, wenn Sie kein Programmierer sindWir haben erläutert, warum es wichtig ist, zu Open-Source-Projekten beizutragen. Was ist, wenn Sie kein Programmierer sind? Sie müssen nicht lernen, wie man programmiert, um Ihren bevorzugten Open-Source-Projekten zu helfen. Viele Nicht-Programmierer melden sich freiwillig ... Weiterlesen Wenn Sie es mit einer zulässigen Open Source-Lizenz freigeben, geben Sie effektiv eine Erklärung ab, dass Sie möchte, dass Ihr Code ein Publikum hat. Außerdem, Sie geben an, dass Sie der Welt Ihre Fließfähigkeit und Ihr Können als Programmierer zeigen möchten. Sie möchten, dass die Leute sehen, woran Sie arbeiten.

GitHub bietet Ihnen dieses Publikum. Es ist effektiv zu einem Inbegriff für „Open Source“ geworden, da es die Leute hinter Ruby on Rails, dem Linux Kernel LiveGrep: Durchsuchen des Quellcodes des Linux-Kernels Weiterlesen und BootStrap, das Front-End-Toolkit, das viele Millionen Websites unterstützt. Darüber hinaus hat es auch einige unglaubliche soziale Funktionen hervorgebracht, die es Ihnen ermöglichen, genau wie auf Facebook zu folgen, zu spielen und zu mögen. Es ist eine Kodierung, wobei der Schwerpunkt auf Interaktionen, Kameradschaft und Gemeinschaft liegt.

Leider sind diese Attribute bei BitBucket nicht so ausgeprägt wie bei GitHub. Einige könnten jedoch sagen, dass die Flexibilität von BitBucket und seinen kostenlosen privaten Repositories seine sozialen Mängel und seine mangelnde Zuneigung in der Open-Source-Community ausgleichen.

Fazit

BitBucket ist ein Tool, das ich wärmstens empfehlen würde, und ich liebe es absolut, es zu verwenden. Es ist nicht GitHub, aber es hat seinen Platz. Womit speichern Sie Ihren Code? Würden Sie in Betracht ziehen zu geben Bit Bucket ein go? Lass es mich in den Kommentaren wissen.

Matthew Hughes ist ein Softwareentwickler und Autor aus Liverpool, England. Er wird selten ohne eine Tasse starken schwarzen Kaffee in der Hand gefunden und liebt sein Macbook Pro und seine Kamera. Sie können seinen Blog unter lesen http://www.matthewhughes.co.uk und folge ihm auf Twitter unter @matthewhughes.