Git локально, нажмите на TFS удаленного репо

Я так устал объяснять преимущества использования DVCS перед CVCS моим товарищам по команде. Некоторые из них боятся кривой обучения, некоторые из них не видят причин, потому что для них: «это один и тот же фокинт». Лично я так устал от TFS и его проблем. Каждый раз, когда мне нужно поработать над небольшим «исправлением», мне приходится работать с основной веткой разработчика и складывать свои вещи внутрь и наружу, потому что ветвление с TFS чертовски болезненно по сравнению с Git. Я должен переподключать свой VPN-клиент каждый раз, когда я переключаюсь с Ethernet на Wi-Fi, и это часто случается.

Поэтому я начал думать, что, возможно, я смогу использовать Git локально и делать все, что захочу, в своем локальном репо, а когда придет время, перенести его в TFS. Я знаю, что это возможно, но как лучше это сделать? Могу я простоgit init текущий репо и поставь весь.git папку в список игнорируемых, так что TFS не будет регистрировать это или делать это просто недостаточно?

Пока не выйдет официальное обновление Visual Studio, которое будет поддерживать git и tfs, я должен использовать некоторые хаки, чтобы делать то, что я хочу.

Ответы на вопрос(2)

Ваш ответ на вопрос