Como Craig apontou a maneira oficialmente abençoada lidar com isso é usar uma máquina para criar pacotes "oficiais" que você distribui para outros hosts em seu ambiente.
Isso foi discutido em outra questão / resposta na falha do servidor , com algumas opções sobre como implementá-lo em seu ambiente .
Se você ainda PRECISO para obter a árvore de portes como estava em uma data específica, use svn
(consulte The Subversion Method para buscar portas e ler a documentação do subversion ou esta pergunta sobre estouro de pilha para obter mais detalhes sobre como definir sua árvore para uma data específica / revisão).