[英]Using git and svn
我一直在嘗試自己解決這個問題。 但是我沒有找到真正有效的解決方案。 我所有的嘗試都因沖突,許多基礎變更等而結束。
因此,我有以下設置:
Git是我所有項目的主要CVS。
對於其中一個項目,我使用的是來自codeplex.com的wp7 silverlight工具包。 但是對於我的項目,我需要在工具箱中更改一些代碼行。
因此,我希望有以下情形:
我如何完成這種情況?
謝謝您的幫助!
在您的項目中,工具包可以放在svn管理的子文件夾中嗎?
一種簡單的方法(錯過了basicxman提到的導入svn版本歷史記錄git-svn的機會)將使用git管理整個項目,包括svn更新的文件夾的內容。 您可能希望排除.svn目錄。
嘗試在.git / info / exclude中添加一行,以便您的項目忽略名為.svn的文件或文件夾
您正在更改Codeplex代碼。 在分支上進行這些更改。 使用git-svn使用codeplex svn repo使master保持最新。 更新后,將master合並到您的changes分支中。
然后,像之前建議的那樣,將您的Codeplex存儲庫與主存儲庫作為子模塊共享。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.