Als sonstige Alternative käme mir sonst noch in den Sinn, die zu einer Mod gehörigen Dateien jeweils in einem separaten Ordner ausßerhalb der UT2004-Installation zu pflegen und dort die Checkouts/Commits vorzunehmen.
Innerhalb des Ordners gibt es dann ein Batch-Skript, das die zu einer Mod gehörenden Dateien (beispielsweise aufgelistet in einer CSV-Datei) in den UT2004-Ordner kopieren und ein weiteres Batch-Skript, das sie wieder zurück kopiert. Solange nur eine Person an der gleichen Mod arbeitet, sollte das machbar sein ohne dass man Gefahr läuft, sich verschiedene Assets in der falschen Reihenfolge zu pushen und zu pullen und somit zu überschreiben.
GreatEmerald scheint es bei einer seiner Mods zumindest so ähnlich gemacht zu haben:
https://github.com/GreatEmerald/UT3Vehicles
Das Repo ist quasi nur im Ordner für das Quellcode-Package, dort liegt aber auch ein Batch-Skript, welches die restlichen Assets von externen Hostern fetcht. Dabei wären die Assets dann allerdings nicht versioniert.