Я занимаюсь высокопроизводительными вычислениями (HP C), и недавно я начал использовать git. Я разрабатываю свои сценарии локально, но раньше я использовал rsyn c для синхронизации c своих сценариев с папками в кластерах HP C. Чтобы выполнить задание, я бы затем получил доступ к сценариям из указанных папок в кластерах.
Теперь, когда я использую git, мне интересно, должен ли мой рабочий процесс всегда быть:
- разработать локально
- pu sh для моего git репо
- , потянуть изменения на кластер, а затем
- запустить задание?
Часто во время тестирования легче вносить небольшие изменения в сам кластер. Но в этом случае я должен создать два имени пользователя (так же, как мы получаем доступ к электронной почте из разных мест), или я буду путать git, используя одно и то же имя пользователя из двух разных мест?
Кроме того, я не хочу больше не используйте метод rsyn c, так как я работаю на нескольких системах HP C. Я начал использовать git как попытку унифицировать мою директорию разработки и использовать ее из разных мест.
Я пытался искать уже существующие решения, но мой словарь git не очень хорош для формирования лучшие поисковые фразы.
В любом случае, спасибо, что прочитали это далеко, и я был бы очень признателен за ваши комментарии по этому вопросу! :)