2010-06-15 59 views
0

我的老闆有一個Perforce倉庫,他希望通過Subversion在Sourceforge上製作一個只讀副本。他有一個perl腳本可以做到這一點,但它不再起作用(我們不想嘗試調試它),而且它確實不是那麼棒。Git到SVN的麻煩

因此,另一種解決方案是將perforce repo作爲遠程引用(已成功完成(包括所有正確的提交詳細信息和作者)),轉移到git中,現在我遇到的麻煩是將它推送到一個單獨的SVN倉庫。我可以使用「git svn dcommit --add-author-from」開始提交過程,但問題在於,即使提交消息末尾出現正確的作者,「真實」作者提交的內容也是我的計算機用戶。我想用提交來保存真正的作者,並且我也想保留原始的時間戳。

是否有人熟悉我如何完成此任務?

回答

0

爲什麼不直接發佈它作爲Git repository on SourceForge

編輯:那麼,如果你可以使用GitHub,他們實際上已經想出了一種方法來讀取和寫入Git存儲庫using the SVN client。你所要做的就是把倉庫推送到GitHub。

+0

我們可能會這樣做(或github),但它仍然很好,支持SVN客戶端,因爲可悲的不是每個人都有git。 – Kevin 2010-06-15 00:57:40