, also fair zu sein, lassen Sie uns sagen, beginnen, dass, während Sie über Version Kontrolle zu fragen, PBNative Quelle ist Kontrolle. Wenn Sie etwas vergleichen, das beabsichtigt ist, zu haben, um mehr Eigenschaften zu haben, als nur zwei Entwickler davon abzuhalten, das gleiche Stück der Quelle zu bearbeiten, dann ja, wird PBNative saugen. Der Madone SL mag ein unglaubliches Fahrrad sein, aber wenn man versucht, ein paar Runden auf einer Indy-Strecke zu drehen, wird es scheiße.
"Beste" ist ein ziemlich subjektives Wort. Es gibt viele Funktionen in Tools zur Versionskontrolle und Konfigurationsverwaltung. Sie können Tonnen von Funktionen bekommen, aber Sie zahlen durch die Nase. StarTeam hat einige nette Funktionen wie zum Beispiel die Möglichkeit, eine Client-Änderungsanforderung oder einen Fehlerbericht bis zum geänderten Code zurückzuverfolgen und in einem angepassten Diff-Tool zu verlinken (was besonders in PB nützlich ist). Wenn die Kosten eher die Hauptkriterien als die Features sind, gibt es viele kostenlose Optionen, die die Arbeit erledigen. Solange das Tool die Microsoft SCC-Schnittstelle unterstützt, sollten Sie OK sein.
Es gibt eine relativ aktive NNTP-Newsgroup, die sich auf die Quellcodeverwaltung mit PowerBuilder konzentriert, auf die Sie auch über die web zugreifen können. Sie können dort wahrscheinlich bereits einige Meinungen finden.
Verwenden Sie noch etwas, um Branching/Tagging zu verwalten? Ich habe viel über Tortoise gehört, aber ich möchte es nicht benutzen, wenn wir es nicht müssen. –
Nein, die gesamte Verzweigung erfolgt in der grafischen Oberfläche von Perforce, p4v (oder über die p4-Befehlszeilenschnittstelle), ist unglaublich einfach und bei weitem das beste Quell-Management-Tool, das ich kenne – ninesided
es hat auch ein stellar diff/merge tool p4merge – ninesided