Salva le impostazioni per sviluppatore in Git

-4

La persistenza è un requisito essenziale per le preferenze. Le preferenze dello sviluppatore sono salvate nella cartella .idea/ . Si consiglia di aggiungere .idea/ a .gitignore per evitare conflitti di unione. Ma poi le impostazioni vengono perse ogni volta

  • Il progetto è clonato in un nuovo ambiente
  • Le impostazioni del progetto sono incasinate e tu vuoi tornare indietro
  • Il nuovo sviluppatore si unisce a un team

Finisco l'invio di email con la cartella idea.zip a me stesso per non perdere le mie impostazioni. Questo sembra sbagliato perché l'intero punto di Git è tracciare le modifiche ai file. Se riesco a inviare le impostazioni via e-mail, posso inviare per email anche l'intero progetto.

Posso usare alcuni hack sporchi come un progetto git separato per le impostazioni dello sviluppatore. Importa ramo impostazioni, unisci ramo del codice sorgente dev, risolvi i conflitti, ... Ma questo è ancora più manuale di .idea.zip email.

Qual è il modo giusto per archiviare le impostazioni del progetto dello sviluppatore su Git, ma evita di modificare il warring? C'è un modo per dire git alle impostazioni della versione per sviluppatore?

    
posta Stepan 26.10.2018 - 19:53
fonte

1 risposta

0

"Oh, quei russi!"

  1. "Consigliato"!="Obbligatorio a"
  2. Se vuoi condividere .idea , devi doverlo condividere
  3. "Condividilo" non significa "unificalo nel codice del progetto"; suggerimento - Git ha "rami"
  4. Git può usare custom mergetools

Sapienti sat

    
risposta data 27.10.2018 - 19:01
fonte

Leggi altre domande sui tag