I am also looking for this, if you find a solution then please let me know at asif_noor at hotmail
I have a server to publish my shapefiles to and the use them. I you have a ArcGIS online account you can publish the to there as a service and then. Bring them back into your map
That is ok, but does not help you maintain and archive of shapefile.