Ich würde die Verwendung von Versionskontrollsoftware vorschlagen, besonders ich mag git . Durch die Verwendung der Quellcodeverwaltung können Sie beide Dateien bearbeiten. Wenn Sie jedoch an derselben Datei Änderungen vornehmen, die in Konflikt stehen, werden Sie vom VCS informiert und können die Änderungen manuell zusammenführen. Bei den meisten Bearbeitungen kann die Software die von Ihnen vorgenommenen Änderungen automatisch zusammenführen. Dadurch wird sichergestellt, dass Sie die Arbeit des anderen nicht zerstören, und Sie können leicht auf eine frühere Version der Dateien (in diesem Fall die Website) zurückgreifen, falls Sie etwas vermasseln. Sie können die Verzweigung auch verwenden, um verschiedene Ideen / Merkmale zu testen und sie wieder zusammen mit der Hauptlinie zusammenzuführen, wenn Sie möchten, dass sie funktionieren.
Andere VCS umfassen Mercurial und Subversion (es gibt viele weitere). Ich würde git empfehlen, da es eine anständige Plattform-übergreifende Unterstützung bietet, gut dokumentiert und gut genutzt wird. Es ist also ziemlich einfach, ein paar gute Anleitungen / Hilfen dafür zu finden. Hier sind ein paar: