簡體   English   中英

使用git和svn

[英]Using git and svn

我一直在嘗試自己解決這個問題。 但是我沒有找到真正有效的解決方案。 我所有的嘗試都因沖突,許多基礎變更等而結束。

因此,我有以下設置:

Git是我所有項目的主要CVS。

對於其中一個項目,我使用的是來自codeplex.com的wp7 silverlight工具包。 但是對於我的項目,我需要在工具箱中更改一些代碼行。

因此,我希望有以下情形:

  • 在Git中,我需要從codeplex復制SVN存儲庫。 因此,我可以輕松地進行操作。(順便說一下,SVN存儲庫是只讀的)
  • 但是,有時我需要從SVN存儲庫中獲取最新更新。

我如何完成這種情況?

謝謝您的幫助!

在您的項目中,工具包可以放在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.

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