2016-08-10 2 views
1

Ich baue ein Xamarin.Forms Projekt. Ich habe jetzt die Stufe erreicht, wo ich meinen eigenen benutzerdefinierten Build von Xamarin.Forms from github verwenden muss, um Fehler zu beheben, die mein Projekt betreffen.Ist es möglich, TFS und Github zusammen zu verwenden?

Momentan verwende ich für mein Projekt TFS für meine Quellcodeverwaltung, die großartig funktioniert.

Jetzt könnte ich natürlich die Quelle herunterladen und es in TFS mit meinem Projekt überprüfen und das würde großartig funktionieren, aber ich wäre dann nicht in der Lage, Fehlerkorrekturen zurück zu Github einzureichen oder Updates von Github zu erhalten.

Ich möchte in der Lage sein, TFS und Github arbeiten im Tandem zu haben, so dass ich Fehler einreichen/Updates von GitHub sondern haben auch die Xamarin.Forms Maßarbeit so zu TFS angeschlossen, dass andere in meinem Team brauchen nicht zu mit GitHub eingerichtet werden, bevor sie dem Projekt beitreten.

Ist dies möglich, so dass die beiden Seite an Seite arbeiten?

Antwort

2

Sie könnten Ihr eigenes Git Repo für Formulare einrichten und daraus (Nuget) Pakete erstellen.

Fügen Sie dann in Ihrem Projekt die lokalen Nuget Repo- und Referenzpakete von dort hinzu. Dies ermöglicht Ihnen auch, einfach zwischen Ihren eigenen Builds und den offiziellen Forms-Versionen zu wechseln.

Ich benutze dieses Setup mit CocosSharp und bin damit zufrieden.

+0

Das klingt nach einer guten Idee. Haben Sie irgendwelche Ressourcen, um dies einzurichten? Ich weiß nicht viel über Git oder Verpackung Nuget-Pakete. – user1

+1

Das sollte mit dem Nuget-Teil helfen: http://www.hanselman.com/blog/HowToHostYourOwnNuGetServerAndPackageFeed.aspx - Ich denke, dass Forms Build-Skripte enthält, die die Nuget-Pakete für Sie generieren. – Krumelur

Verwandte Themen