Remote-Zugriff auf Team Foundation Server 2010
Sind wir vier Entwickler an verschiedenen Orten (im Umkreis von 100 km von einander) tryint o gemeinsam an einem software-Entwicklungsprojekt.
Möchten wir Sie zum installieren von Team Foundation Server 2010 auf einer unserer Maschinen (wir sind alle mit Windows 7) und verwenden, als unser zentrales source code repository und work-posten-Verwaltung.
Aber wir kann nicht scheinen im Stande zu sein, zu konfigurieren, TFS akzeptiert entfernen verbindungen (über Visual Studio). Ist es möglich, TFS, die in dieser Art und Weise?
Du musst angemeldet sein, um einen Kommentar abzugeben.
TFS ist nur ein Haufen von web-services und sollten eingerichtet werden für remote access out of the box.
Dinge, die Sie wahrscheinlich brauchen, zu konfigurieren.
Stellen Sie sicher, dass die windows-firewall zulassen TFS akzeptiert eingehende Anfragen auf port 8080 (TFS installieren, kann dies für Sie tun)
Konfigurieren Sie Ihren router "Port-Weiterleitung", so dass Anfragen aus dem internet auf port 8080 weitergeleitet werden, um die Maschine mit TFS installiert.
Ihrem ISP wahrscheinlich vergibt IP-Adressen dynamisch, so müssen Sie möglicherweise, um sich für ein Dynamischen DNS-Dienst wie NO-IP.com. (prüfen Sie, welche diejenigen unterstützt werden, die von Ihrem router)
Sobald Sie dies getan haben, dann sollten Sie laufen.
Ich bin sicher, andere werden vorschlagen, dass Sie Graben TFS und verwenden Sie ein DVCS wie GIT oder Mercurial, Sie haben einen Punkt! Sie sollten sich überlegen, ob es die Mühe Wert ist, immer TFS auf diese Weise arbeiten, wenn ein anderes system könnte einfacher sein, aufzustehen und zu laufen.
TFS funktioniert gut für diese Art von Szenario und ob Sie ein DVCS oder nicht, du bist immer noch gehen zu müssen, konfigurieren Sie den Zugriff. Sie nicht brauchen, um set-up-proxies. TFS ist extrem schnell, auch über eine langsame Verbindung. Die 3 Dinge, die Sie sich merken müssen, falls Sie nicht auf der gleichen Domäne wie die TFS sind:
@Nigel haben Wir TFS auf einem remote-server mit lokaler proxy, der an meinem Arbeitsplatz. Unsere internet-Verbindung ist ziemlich langsam, relativ zu der Anzahl der Entwicklern vor Ort. TFS hat eine extrem schlechte Leistung in dieser Konfiguration ist, verglichen mit dem lokalen server. Unsere Lösungen werden mehrere hundert MB herunterladen (es gibt ein paar Filialen). Überprüfen der version der Geschichte ist langsam und schmerzhaft. Abrufen von shelvesets ist langsam und schmerzhaft. Check-in auf VS2010 oder VS2008 ist langsam und schmerzhaft. Zum Glück VS2012 tut dies asynchron, also Check-in ist nicht so schlecht, aber bekommt man irgendwann ein modales Dialogfeld, wenn die op abgeschlossen ist.
Alles in allem würde ich sagen, mangelnde Erfahrung im Vergleich zu SVN geschweige denn DVCS.