簡體   English   中英

svn-在另一個存儲庫上復制提交

[英]svn - replicating a commit on another repository

我有幾個項目幾乎相同,但它們的“視圖”層略有不同。 如果我對一個項目進行更改並且一切正常,那么我需要對其他項目做同樣的事情,但這會花費很多時間。 所以問題是,有什么方法可以自動執行以下操作(最好在Eclipse中 ):

  1. 檢查修訂提交,查看已添加了哪些文件,並對其他存儲庫執行相同的操作。

  2. 如果某些文件已刪除,請在其他存儲庫中將其刪除。

  3. 如果文件已被修改,則嘗試合並差異或顯示已修改文件與其他存儲庫的未修改版本之間的差異。

如果有人可以為這個問題提供工具或有關如何編寫的信息,我將不勝感激。

我不確定添加/刪除文件的效果如何,但是您可以導出包含您的更改的補丁程序(使用svn diff或TortoiseSVN或類似的“創建補丁程序”菜單項),然后可以導入該補丁程序補丁程序(使用svn patch或“應用補丁程序”菜單項或GUI客戶端中的類似項)。 這會將更改應用於您的工作副本。 然后,您可以查看這些更改,並在更改完成后將其提交。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM