2013-09-03 4 views
0

Я использую GitExtensions с Visual Studio. Однако я только что понял, что он отслеживал только подкаталог проекта, а не сам файл проекта.Создайте новый проект из клона GitExtensions

Теперь, когда я пришел, чтобы клонировать репозиторий, я не могу открыть проект - это только отдельные файлы (например, формы, классы и т. Д.).

Таким образом, я думал, что буду клонировать его в подпапку точно так же и просто скопировать файл проекта через себя ... Но когда я клонирую отслеживаемые файлы, GE помещает все это в каталог ANOTHER с тем же именем, что и репозиторий REMOTE, который не является именем проекта, поэтому, конечно, файл проекта не будет работать, потому что он имеет неправильные пути ... GAH!

Как я могу заставить GE начать отслеживать исходный файл проекта в родительском каталоге или заставить его помещать СОДЕРЖАНИЕ репозитория в новый каталог, который я хочу, с выбранным именем?

Просто готов к удалению всей установки, удаленных и местных жителей и начать с нуля без GE !!

+0

Вы пробовали, после того, как GitExtensions помещает клонированную папку в неположенное место , просто перемещая эту папку внутри папки проекта и переименовав ее, чтобы иметь правильное имя? –

+0

Затем, что ломает репозиторий, поскольку GE тогда имеет неправильные пути. Подумайте, я могу, наконец, все это отсортировать, см. Мой ответ. – Toby

ответ

1

Итак, я разместил этот Q после почти дня ударов головой по стене и вскоре после публикации найденного «ответа», в основном из процесса устранения.

В GitExtensions я открыл GitBash и перешел к родительскому каталогу проекта - который содержит файл проекта. Тогда я побежал следующую команду, клон проекта в каталог имени я хотел, и что соответствовало тому, что файл проекта ожидает:

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

Теперь содержимое хранилища находятся в каталоге theNeededDirectoryName, который требуемый подкаталог.

Файл проекта был открыт ОК, будет строить, совершать и нажимать. НО открытие решения в визуальной студии больше не позволит мне «запускать» отладку - только «приложить» - не знаю, что это такое, но ответит OP

+0

Проект attach/start был разрешен простым закрытием проекта, а затем визуальной студией, а затем снова открытием, щелкнув файл проекта. Наконец ... хотя я думаю, что файл проекта все еще не проиндексирован ... – Toby

+1

'git clone' - это то, что я собирался предложить, прежде чем вы ответили сами. Это правильный способ сделать это. –