我們對Word文檔進行了併發編輯,我想確保Subversion能夠處理合並.doc文件。你知道Subversion是否處理好Word文檔的合併?我可以將兩個Microsoft Word文檔可靠地與Subversion合併嗎?
回答
Word文檔是二進制的,所以沒有。編輯知識淵博程度是否足以教他們如何使用像reStructuredText或LaTeX這樣的純文本格式?
否:由於Word使用二進制文件格式,因此svn根本無法合併文件。
但是,Word本身具有合併功能。如果你必須解決合併衝突,你可以嘗試。
使用TortoiseSVN與xdocdiff插件合併實用程序來比較和合並Office文檔
什麼xdocdiff爲我做什麼? – 2008-09-18 05:16:02
是的,這也沒有幫助我。它聲稱比較(即DIFF)單詞文檔,但不合並。 – 2011-09-09 02:16:45
我想,這樣的人被要求修改之前,鎖定該文件的svn:needs-lock屬性添加到存儲在Subversion的Word文檔。這將很大程度上防止合併衝突。
這是我們在工作中所做的工作,並且工作得很好。 (我們沒有關於必須使用Word文檔的選擇,因此此解決方案而不是更改文件類型。)
您可以在其默認安裝中使用TortoiseSVN來查看差異並執行Word文檔的合併,它只是打開Word並使用Word自己的審查/更改模式來執行此操作。
編輯:默認情況下,它也具有PowerPoint,Excel,OpenOffice和StarOffice格式的差異功能。 (檢查TortoiseSVN \ Diff-Scripts目錄)。
您還可以考慮使用像HTML
非二進制格式可以DOCX文檔保存到使用Word「扁平OPC」 XML格式(另存爲.. XML文檔)。
這樣你就可以得到一個純文本文件。
你需要注意的是,關係ID不會被破壞。
例如:
用戶A增加了一個圖像(或超鏈接,或者註釋,或腳註等)到文檔,並執行一個svn提交。
用戶B(無svn更新)在Word中添加其中的一個,保存爲xml,然後執行svn update。
此時用戶B不太可能在Word中打開文檔,所以他最好不要提交它。如果你可以控制這個,或者準備手動解決問題,你會沒事的。
否則,你可以考慮像我的Plutext協作軟件那樣,在Alfresco中將文檔和版本的組成位碎化。
我目前正在使用SharpSVN連接到存儲庫的Word插件。在目前的狀態下,創建和選擇新文檔有點複雜,但這不應該是一個大問題。
因此,當您(最終)在存儲庫中有一個文檔時,提交併從任何修訂更新都非常簡單。您可以將這些.docx文件與Word內置的比較或合併功能進行比較和合並。其實很簡單。希望在接下來的幾周內完成。
此頁面http://newgeeks.blogspot.com/2006/08/word-document-management-using-svn.html 一步一步給出了關於如何使用totoiseSVN進行Microsoft Word文檔版本管理的信息。
您不能使用Subversion自動合併Word文檔。沒有3路合併支持(即使是Tortoise SVN)。如果您沒有與Word綁定,則可以使用在線文檔編輯器,如Revisionator。它支持wysiwyg文檔的3路合併。還有其他版本控制功能(差異,分叉等)。
- 1. 我可以將Word文檔
- 2. 合併Microsoft Word文檔與TortoiseSVN
- 3. 我可以將這兩個.htaccess文件合併爲一個嗎?
- 4. Microsoft Word文檔可以從非SharePoint Server簽入和簽出嗎?
- 5. 用Mail合併填充Microsoft word文檔
- 6. 我們可以將兩個dgml圖合併成一個嗎?
- 7. 我可以將兩個'findAll'搜索塊合併成一個嗎?
- 8. 我可以將兩個SQLite SELECT語句合併爲一個嗎?
- 9. 我可以有條件地將Single與Observable「合併」嗎?
- 10. 我可以將Word文檔附加到Windows應用程序嗎?
- 11. 將MS Word文檔與Java合併
- 12. 是否可以使用ColdFusion將Microsoft Word文檔轉換爲PDF?
- 13. MySQL我可以將這兩個查詢合併在一起嗎?
- 14. 我可以在C#中修改一個Word '97文檔嗎?
- 15. 我可以從Subversion FTP嗎?
- 16. 可以合併兩個GraphQLSchema實例嗎?
- 17. 我可以離線與TFS合併嗎?
- 18. 我可以依靠mod_rewrite嗎?
- 19. 我可以依靠MSXML4嗎?
- 20. 合併與合併:可以簡化嗎?
- 21. 如何可靠地獲取Word文檔中的頁數?
- 22. 我可以組合兩個DefaultListModels嗎?
- 23. Subversion可以合併2個沒有分支的項目嗎?
- 24. 可以將多個xps文檔合併爲一個WPF文件嗎?
- 25. 我可以將html5shiv.js和respond.min.js合併到一個文件中嗎?
- 26. 我們可以將兩個文件與main()放在makefile中嗎?
- 27. 我可以使用與Subversion 1.7的Delphi XE2 Subversion集成嗎
- 28. 如何合併兩個XML文檔和XSLT(可以是XSLT 2.0)?
- 29. 我可以在siverlight中查看word文檔嗎?
- 30. 我可以使用Node.js讀取PDF或Word文檔嗎?
Lyx是直線LaTex的一個很好的替代品。 它仍然有你所得到的是你的意思。 (這是很難的人使用誰OT WYSIWYG)) 但它更接近所見即所得,但它的潛在甲酸是純文本(幾乎直接膠乳形式我快看看吧) – 2011-10-26 14:12:15