Geheimnisvolle .bk-Datei in OS X

394
PaulJ

Ich versuche, einige Dateien in einem git-Repository zu verschieben, das ich in meinem Macbook (OS X 10.11.4) habe. Wenn ich jedoch versuche, eine zu tun git mv, bekomme ich Folgendes:

fatal: bad source, source=remote_plugins/insertbooking_invoice.class.php.bk, destination=foo/remote_plugins/insertbooking_invoice.class.php.bk 

Das ist mir in der Vergangenheit passiert; Wann immer ich versuchte, ein Commit mit Sourcetree (einem GUI-Client) durchzuführen, klagte es immer über verirrte .bkDateien, die aus dem Nichts kamen.

Nun ... das Problem ist, wenn ich versuche, die .bkfragliche Datei zu löschen, kann ich sie nirgendwo finden:

  • Mit Terminal probiere ich ein ls -laund sehe es nicht.
  • Mit Finder versuche ich, dass versteckte Dateien mit dem defaults write com.apple.finder AppleShowAllFiles TRUETrick angezeigt werden, und ich sehe es nicht.
  • Wenn ich versuche, es einfach zu löschen rm, heißt es, dass die Datei nicht existiert.

Ich verwende TextWrangler als Editor. Daher dachte ich, dass es sich um eine Sicherungsdatei handelt, die von ihm erstellt wurde. Ich konnte jedoch keine Dokumentation dazu finden.

Irgendwelche Ideen? Gibt es einen neuen super versteckten Dateityp, den Apple in späteren Versionen von OS X eingeführt hat und den ich vergessen habe?

0

1 Antwort auf die Frage

0
D Schlachter

Ich bin mir nicht sicher, wo die Dateien genau sind / sein könnten, aber ich verstehe, dass dies git mvfehlschlägt, wenn sich unaufgezogene oder nicht gespeicherte Dateien in Bewegung befinden [1] . Sie können schnell feststellen, ob Sie über nicht gespeicherte Änderungen verfügen, indem Sie sie ausführen git status.

Wenn ja, können Sie alle Änderungen mit git add -Abereitstellen und dann ausführen git mv. Wenn Sie der Meinung sind, dass alle Änderungen festgeschrieben sind, können Sie alle nicht protokollierten / nicht ignorierten Dateien mit löschen git clean -fund dann versuchen git mv. Wenn Sie vermuten, dass TextWrangler die .bkDateien erstellt, sollten Sie sie wahrscheinlich schließen, um zu verhindern, dass die Dateien neu erstellt werden, während Sie das Verzeichnis verschieben.