2016-08-02 14 views
1

Angenommen, ich eine Verzeichnisstruktur wie diese:Wie kann dieselbe Datei in IntelliJ IDEA mehreren Versionskontrollsystemen hinzugefügt werden?

  • Root-Verzeichnis (unter git)
    • Subdirectory (unter hg)
    • Zweites Unterverzeichnis

Dann Dateien im zweiten Unterverzeichnis wird korrekt an git und Dateien unter dem ersten Unterverzeichnis an hg übergeben, aber ich würde auch möchten, dass Dateien im ersten Unterverzeichnis an das Root-Git-Repository übergeben werden, und ich würde es vorziehen, die Dateien nicht jedes Mal manuell hinzuzufügen, wenn sie aktualisiert werden.

Ist das möglich?

+0

'Unterverzeichnis' sollte in 'git' aktualisiert werden, es sei denn, Sie haben in' .gitignore' aufgenommen. – Shravan40

Antwort

1

Solange:

  • tun Sie ein git add . von Root directory
  • Sie Subdirectory ignoriert haben nicht (überprüfen, dass mit einer git check-ignore -v -- Subdirectory\afile)
  • aber Sie haben Subdirectory \.hg ignoriert

Sie sollten in einem Befehl sein (wieder git add .) hinzufügen alle modifizierte Dateien.
Und das gilt für ein IntelliJ Projekt in Root directory: sein Git Plugin wird beide Unterordner als reguläre Daten für Git zu verwalten.