我已经获得了一个客户端,其中包含一个我想放在git源代码控制下的网站。但实际上,真的可怕的编码,并且阻碍了将其置于源代码控制之下。
通常,当我将现有网站置于源代码管理之下时,我将.gitignore
设置为忽略所有可变数据并仅添加代码。 linux将放入/var
的任何内容。在一个网站中,通常包括存储动态图像的“数据”文件夹,以及包含日志,缓存等的“临时”目录。
无论如何,我现在正在使用的这个网站有很多文件可以归类为:
<!-- INSERTSTART -->
和<!-- INSERTEND -->
并插入其间(Yuck)<!-- INSERTSTART -->
和<!-- INSERTEND -->
条评论写的路由配置文件。我坐在这里盯着一个空洞的.gitignore思考,现在怎么样?如果我忽略所有文件,我将丢失我的仓库中的代码。但是,如果我太松懈,我将不断向仓库添加数据。
答案 0 :(得分:1)
我认为您唯一的选择是暂时将所有内容放入存储库中(因为您不会丢失任何内容),然后重新构建结构以使其符合您的首选模式。