[英]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.