0

我一直在使用带有 Visual Studio 的 GitExtensions。但是我刚刚意识到它只跟踪项目子目录 - 而不是项目文件本身。

现在,当我来克隆存储库时,我无法打开项目 - 它只是单个文件(例如表单、类等)。

所以我想我会把它克隆到一个相同的子文件夹中,然后将项目文件复制到我自己身上......但是当我克隆跟踪的文件时,GE将它们全部放在与远程存储库同名的另一个目录中 -这不是项目名称 - 所以项目文件当然不会工作,因为它有错误的路径......GAH!

我怎样才能让 GE 开始跟踪父目录中的原始项目文件,或者让它以我选择的名称将存储库的内容放在我想要的新目录中?

即将准备好删除整个设置,远程和本地,并在没有 GE 的情况下从头开始!

4

1 回答 1

1

所以我在敲了将近一天的头后发布了这个 Q,并且在发布后不久发现了“一个”答案,主要是在消除过程中。

在 GitExtensions 中,我打开了 GitBash 并导航到项目的父目录——其中包含项目文件。然后我运行以下命令将项目克隆我想要的名称的目录中,并且与项目文件所期望的名称相匹配:

$ git clone https://www.github.com/myUserName/myRepositoryName theNeededDirectoryName

现在存储库的内容在theNeededDirectoryName我需要的子目录的目录中。

项目文件已打开 OK,将构建、提交和推送。但是在visual studio中打开解决方案将不再允许我“开始”调试 - 只能“附加” - 不知道这是什么但OP得到了回答

于 2013-09-03T14:46:23.077 回答