Чего делать с VS/git?
От: α Российская Империя  
Дата: 14.12.15 21:43
Оценка:
Это какой-то ужас, совершенно дурацкий UI, pull/push куда-то запрятан так, что надо вырабатывать привычку их поиска.

Но самое бесящее — студия теряет файлы. Иной раз добавляешь в Solution проект — так оно все файлы проекта в git кладет, а сам csproj — нет.
Копирование/вставка файлов в проект — то же самое.
Как-то это фиксится? VS 2013
Re: Юзать GitExtensions (-)
От: flаt  
Дата: 15.12.15 06:56
Оценка: +1
сабж
Re: Чего делать с VS/git?
От: Kingofastellarwar Украина  
Дата: 15.01.16 19:54
Оценка: +1
да нафиг эта интеграция нужна вообще?
юзай гит отдельно и не всё будет ок
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Re: Еще вот про VS/git
От: s_aa Россия  
Дата: 19.01.16 13:23
Оценка:
Хочу на сетевую шару опубликовать локальный репозиторий.
Пишет "Произошла ошибка при публикации ветви в удаленный репозиторий: 'file:////sgala/GitRep/R_AktConverter/' is not a valid local file URI"
Как надо?
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.
Re: Чего делать с VS/git?
От: velkin Земля kisa.biz
Дата: 19.01.16 14:04
Оценка:
Здравствуйте, α, Вы писали:

α>Как-то это фиксится? VS 2013


Думаю везде проще использовать git отдельно. Например, если начинаешь в GNU/Linux применять связку gitk и git-gui, так и в Windows делаешь тоже самое. В противном случае придётся привыкать к интеграции с каждой IDE.
Re: Чего делать с VS/git?
От: velkin Земля kisa.biz
Дата: 19.01.16 14:07
Оценка:
Здравствуйте, α, Вы писали:

α>Но самое бесящее — студия теряет файлы. Иной раз добавляешь в Solution проект — так оно все файлы проекта в git кладет, а сам csproj — нет.


Я, кстати, .gitignore всегда настраиваю вручную.
Re[2]: Чего делать с VS/git?
От: Danchik Украина  
Дата: 19.01.16 15:54
Оценка:
Здравствуйте, velkin, Вы писали:

V>Здравствуйте, α, Вы писали:


α>>Но самое бесящее — студия теряет файлы. Иной раз добавляешь в Solution проект — так оно все файлы проекта в git кладет, а сам csproj — нет.


V>Я, кстати, .gitignore всегда настраиваю вручную.


Это давно велосипед
https://github.com/github/gitignore
Re[3]: Чего делать с VS/git?
От: velkin Земля kisa.biz
Дата: 19.01.16 16:45
Оценка:
Отредактировано 19.01.2016 16:50 velkin . Предыдущая версия .
Re[4]: Чего делать с VS/git?
От: velkin Земля kisa.biz
Дата: 19.01.16 16:49
Оценка:
Здравствуйте, velkin, Вы писали:

V>Здравствуйте, Danchik, Вы писали:


D>>Это давно велосипед

D>>https://github.com/github/gitignore

V>На самом деле использую доработанные вручную .gitignore, с нуля не пишу. Какие они есть в исходном виде мне не хватает. Но здесь посыл заключался в том, что когда видишь .gitignore проекта, особенно если его создал, то хотя бы понимаешь почему git ведёт себя так, а не иначе. Приведённый по ссылке список думаю будет полезен людям, мало ли кто ещё нём не знает.


Ещё вот что забыл добавить, не пишу в простых случаях типа С++, Qt, но добавлять исключения всё равно приходится. Есть ещё всякие проекты типа CoDeSys и прочих, там уже совсем другой разговор.
Re: Чего делать с VS/git?
От: m2l  
Дата: 19.01.16 17:02
Оценка: +1
Здравствуйте, α, Вы писали:

α>Это какой-то ужас, совершенно дурацкий UI, pull/push куда-то запрятан так, что надо вырабатывать привычку их поиска.


α>Но самое бесящее — студия теряет файлы. Иной раз добавляешь в Solution проект — так оно все файлы проекта в git кладет, а сам csproj — нет.

α>Копирование/вставка файлов в проект — то же самое.
α>Как-то это фиксится? VS 2013
Не пользоваться встроенным git-ом.

Как вариант брать http://git-scm.com/ или из mingw/cygwin и юзать через консоль. Для diff-а/merge через GUI можно прикупить нечто вроде Araxis Merge или прикрутить один из кучи бесплатных вариантов.
Хочется GUI — tortoisegit. Или по первой ссылки он вроде тоже умеет в проводник встраиваться (сам так не пользуюсь).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.