将Git补丁应用于其他仓库

时间:2014-03-19 17:18:46

标签: git orchardcms-1.7

我正在尝试使用Azure的Git部署功能来设置Orchard dev / prod环境。这是我到目前为止所做的:

  1. 从Gallery
  2. 在Azure中创建我的Orchard站点
  3. 在Azure上的wwwroot文件夹中创建了Git仓库
  4. 将其作为repoStage克隆到我的开发箱
  5. 将来自Codeplex的官方Orchard repo克隆到我的开发盒中,作为repoDev
  6. 我希望能够做的是在repoDev中创建一个补丁,其中包含我的更改并将其应用于repoStage,然后将其推送到Azure,以便我的更改投入生产。

    当我尝试应用补丁时,我收到此错误:“致命:sha1信息缺乏或无用”这是因为我试图修补2个不是来自同一来源的回购?我是否需要从repoDev开始,将所有内容推送到repoStage然后将其全部推送到Azure?

    我正在使用Git Extensions GUI而不是命令行,因此只需从菜单中选择“Format Patch”即可创建我的补丁,并从菜单中选择“Apply Patch”以应用它。

    谢谢,

    戴夫

0 个答案:

没有答案