2012-02-13 52 views
0

所以我建立在PHP笨一個網站,我有用戶提交的文章......我想有一個編輯系統,有點像SVN,你可以看到已經取得的變化,並在必要時可以恢復到舊的改變..所以我的問題是你怎麼做呢?有沒有一個圖書館,可以幫助...或者是否有任何文章,你們可以推薦關於這個問題。我的想法只是讓地方有一個編輯ID和日期的數據庫表,並且所做的更改,然後把它比原來的文檔..但我不認爲這是一個非常主祭方法。所以任何建議將不勝感激。有保存和顯示Web文檔的好方法編輯

回答

2

實際上,你已經有了一個答案:使用gitsvn。如果您信任用戶進行編輯等,您只需編寫腳本,將其更改提交到存儲庫。然後你可以使用diff來比較兩個版本。如果您希望用戶能夠回滾更改並執行版本控制庫的其他操作,這也可以很好。

如果顯示DIFF語法是不夠的,你可以嘗試將其解析到的東西更漂亮,或使用另一種方法。我相信他們存在。

+0

非常感謝您對這個答案。我真的不知道你可以將git或SVN與網站整合在一起。這正是我想要的。 – 2012-02-13 06:08:20

相關問題