我工作的一个Drupal网站。我一直保留着我的自定义模块的SVN仓库,我最近已经移植到GitHub的工作与其他开发。

从SVN我即将已经习惯了只能够更新我的自定义模块的升级网站上直接从我的SVN存储库文件夹。但是从我读过(纠正我,如果我错了请)这个工作流程是不可能的Git的。

什么是建议设立一个资料库的Drupal的Web项目的方式。我应该把整个网站成一个项目,版本控制(Drupal核心和贡献模块,以及在任何自定义代码)下的。奥姆我可以继续只保留了自定义代码版本控制下?

注意:

我现在的库的目录结构不具有相同的结构的网站,因为我一直只能重新远景规划我的自定义代码。

我没有看到我在他回答的” 如何做-DO-A-混帐出口样的svn出口“

真正的问题就变成:

  

是否有可能为我改变了存储库的目录结构,同时仍保持我的仓库的历史完好无损?


我没有在混帐档案简介采取足够接近的样子:

git archive [--format=<fmt>] [--list] [--prefix=<prefix>/] [<extra>]
                     [-o | --output=<file>] [--worktree-attributes]
                     [--remote=<repo> [--exec=<git-upload-archive>]] <tree-ish>
                 [path...]

<tree-ish> [path]清楚地意味着我可以“存档”储存库的任何部分。我很困惑,因为我有错误地认为,我只能存档整个仓库。因此,该方法将取代什么,我能够在SVN做。 :)

有帮助吗?

解决方案

应该有什么源自用混帐圣母院目录结构的工作阻止你 做一个“混帐出口”(如“SVN出口”)? 显示了如何从Git的出口。 你有任何其他具体,你认为你不能做?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top