【发布时间】:2013-11-25 12:13:33
【问题描述】:
我正在使用 Visual Studio 2013 开发我的一个项目,该项目使用源代码控制 (git)。作为 git 和源代码管理的新手,我在提交更改并将更改推送到我的 GitHub 项目页面时遇到了一些目录结构问题。
假设我的项目名为 PRJ。该解决方案也被命名为 PRJ,所以在我的本地硬盘上,我有以下目录结构:
- PRJ(解决方案文件夹)
- 调试(调试输出)
- PRJ(项目文件夹)
当我在 GitHub 上创建具有相同名称的项目时,我得到一个名为 PRJ 的根目录。但是在我提交项目的时候出现了问题,因为VS2013将整个解决方案提交到GitHub项目页面,导致目录结构非常冗余,即:
- PRJ(GitHub 根文件夹)
- PRJ(项目文件夹)
- Readme.md
我希望将项目的内容直接推送到 GitHub 根文件夹(例如推送项目而不是解决方案)。有什么简单的解决方法吗?我不在乎 git 历史记录是否丢失,因为我只做了很少的提交。
【问题讨论】:
标签: git version-control github projects-and-solutions visual-studio-2013