[英]SVN: How to replicate Tortoise's multi-project commit on the commandline
我發現了類似的問題,但絕對沒有一個答案。 我讀過,例如:
如何使用Subversion一次提交多個目錄?
在Eclipse SVN中提交多個項目
如何在命令行中跨多個外部設備執行單個SVN提交?
我們公司的慣例要求將同一存儲庫中的兩個項目簽出到單獨的工作副本中
> svn co https://svn/A/trunk Alocal
> svn co https://svn/B/trunk Blocal
這兩個項目相互依賴,因此能夠在一個修訂版本中同時提交這兩個項目很不錯。
我使用MSWindows的辦公室伙伴使用TortoiseSVN。 他們只是在Windows資源管理器中同時選擇了Alocal和Blocal,然后右鍵單擊-> commit。 完成。
在命令行上,我無法執行相同操作。
> svn ci -m '' Alocal Blocal
svn: . is not a working copy
我唯一能做的就是依次提交兩個項目,進行兩次修訂。
是否可以使用svn命令行工具復制TortoiseSVN的單次提交行為,是還是否? 如果是,怎么辦?
非常感謝!
PS:我是一個簡單的svn用戶。 因此,所有涉及屬性(我讀過有關svn:external的雜物)或更高內容的東西都需要一些解釋或參考。
通過設計,在純SVN中不可能實現“單獨的工作副本” +“單一修訂版”
美國WC(通過從公共的父checkouting或exernals鏈接/更好,更自然的方式/) 是必須的 。
在提交之前,TortoiseSVN在此處使用了一些作弊和數據預處理功能,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.