簡體   English   中英

如何編輯SVN外部?

[英]How to edit SVN externals?

是否可以從子項目更新外部文件,然后將這些更改同步回其他項目?

在下面的示例中,兩個項目通過svn:externals從“公共”項目接收文件。 我試圖找出從事項目A和項目B的開發人員是否能夠直接更新這些文件並將它們復制到另一個項目中。

示例結構:

/svn
    /Common
        /scripts        <- main source folder
            scriptA.js
            scriptB.js
    /ProjectA
        /scripts
            /common      <- external points to source
                scriptA.js
                scriptB.js
    /ProjectB
        /scripts
            /common      <- external points to source
                scriptA.js
                scriptB.js

我一直在尋找這個答案一段時間。 我找不到與之相關的文章...

HTTPS://stackoverflow.com/questions/1535477 ...
HTTPS://www.simple-talk.com / ...

您需要做的就是:在項目A中修改外部,然后提交那些更改,然后更新項目B。

您應該注意兩件事:

If you want to commit changes that you've made in one or more of those external working copies, you must run svn commit explicitly on those working copies—committing on the primary working copy will not recurse into any external ones -此處有更多詳細信息: http://svnbook.red-bean.com/en/1.0/ch07s03.html

確保項目B中的外部文件夾未綁定到顯式修訂,否則,項目B上的svn update將不會提取最新更改-此處提供更多信息(在“使用顯式修訂號”下 ): http : //tortoisesvn.net/docs /release/TortoiseSVN_en/tsvn-dug-externals.html

暫無
暫無

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

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