我已经创建了一个GitHub javascript项目,并且在源代码处于正确的形状之后,我以后也为该项目创建了github页面。这与我的master
分支一起创建了一个新的gh-pages
分支,其中将包含这些页面的内容。在两个分支之间同步文件夹
现在,我想在相同页面中显示我的项目作为演示工作。我已经创建了源代码的相关部分的副本,但是我发现每次进行更改时,都需要在两侧进行更改(master
和gh-pages
),或者更糟糕的是:合并忽略最多的更改不相关的提交(例如,单元测试)。
我已经看到了子树作为保持多个存储库之间同步更改的方式,但我不完全了解它是否适用于我的情况以及如何。
如何实现在两个分支间同步一个文件夹?
谢谢!
谢谢!我已经尝试了这一点,工作正常。如果将共享部分隔离到特定路径中,则更容易,以避免从一个分支合并到另一个分支。以这种方式,我将我的演示和HTML保存在'gh-pages'和源代码中,并在'master'分支中进行测试,并且我只需要同步一个公共部分。 – Alpha