Я тщательно искал ответы на свой вопрос здесь и в Google. Я нашел отличные ресурсы и обучающие инструменты для понимания Git и того, что он делает, но мне нужны разъяснения и помощь.
Я работаю над второстепенным проектом для работы как в моем офисе, так и в Главная. (Я переношу код C # на Java, чтобы помочь мне изучить оба языка.)
Установка :
- Среда: Windows 7 (VS 2008 находится на виртуальной машине XP)
- Git: msysgit 1.7 .4
- IDE: VS 2008 и Eclipse
- Плагины Git:
- Eclipse: я использую EGit.
- VS 2008: я планирую использовать один, упомянутый здесь, в SO, Git Extensions
- Репозиторий Git: находится в \ Repo на USB-накопителе - прямо сейчас в нем есть только часть кода Java, пока я рыщу по нему изучение Git.
- Код C # на виртуальной машине с VS 2008, который копируется из виртуальной машины на USB-накопитель - пока это не контролируется версией.
- И да, у меня есть резервные копии всего кода для «исходный уровень». Мне пришлось это сделать, поскольку EGit, когда вы помещаете код в систему управления версиями, перемещает его из моего рабочего пространства Eclipse в репозиторий git на USB-накопителе. Так что если что-то сойдет с ума во время обучения, я легко поправлюсь. Я еще не внес серьезных изменений в код, поскольку я все еще учусь.
Примечание : использование Github не вариант.
Цель / цель :
Что я пытаюсь сделать do - это максимально упорядоченный код с контролем версий, насколько это возможно с помощью Git, но при настройке на работе я почему-то немного боюсь, что он не будет работать так же, когда я вернусь домой. (Боковое примечание: где-то я чувствую ответ типа «В этом вся прелесть git.».)
Мои вопросы:
- Использование Git в качестве системы контроля версий, что лучше всего подходит для этого типа настройки ?
- Должен ли я оставить его на USB-накопителе, просто использовать этот репозиторий для всего?
Извините за объем, но я хотел предоставить как можно больше информации. Заранее благодарим за любую информацию, которую кто-либо может предоставить после изучения моего романа.
задан Wolf 8 November 2016 в 13:00
поделиться