如何在将项目从VSS迁移到GITLAB时更改文件夹层次结构

时间:2016-03-18 07:28:57

标签: gitlab visual-sourcesafe

我正在尝试将项目从VSS迁移到GITLAB。我正在使用VSS2GIT将项目从VSS导入到本地文件。导入成功后,这是文件夹结构。!

enter image description here

现在我使用以下命令将此项目推送到GITLAB     ... "sails": "~0.12.1", "sails-disk": "~0.10.9", "sails-memory": "^0.10.6", "sails-mysql": "^0.11.5", "waterline": "^0.11.0", ...

成功推动项目。 enter image description here
我的问题是,我不想要文件夹结构的这种层次结构。

git push -u origin master

相反,我希望只有一个Betty.root或Betty文件夹下的所有文件

1 个答案:

答案 0 :(得分:0)

最简单的方法 - 将文件移动到正确的位置,提交和推送。

更复杂的方法 - 使用https://git-scm.com/docs/git-filter-branch重写历史记录,然后使用选项' force'

将其推送到gitlab