συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Βασικές Δεξιότητες Πληροφορικής

Πώς να βρείτε ένα αρχείο με μη αναγνωρισμένο τέλος γραμμής Style

Εάν χρησιμοποιείτε Apache Subversion ( SVN ) για να παρακολουθεί και να διατηρεί το προϊόν λογισμικού σας , μπορεί περιστασιακά να πάρετε μια "Μη αναγνωρίσιμη τέλος γραμμής Style" μήνυμα λάθους όταν προσπαθείτε να βρείτε ένα αρχείο . Περιλαμβάνει την επίσημη ταυτότητα λάθους " SVN_ERR_IO_UNKNOWN_EOL . " Αυτό είναι ένα τεκμηριωμένο bug πρόγραμμα που σας αποτρέπει από ακριβή αναζήτηση και ευρετηρίαση των αρχείων του προγράμματος . Υπάρχει ένα patch που διαθέτει, ότι θα διορθώσει το πρόβλημα χωρίς να χρειαστεί να αλλάξετε κάποια από τα ονόματα ή γραμμές κώδικα του αρχείου σας . Οδηγίες
Η

1 Ανοίξτε το φάκελο Apache ανατροπών . Κλείστε το πρόγραμμα εάν βρίσκεται σε λειτουργία . 2

Ανοίξτε το πρόγραμμα " Σημειωματάριο" από το μενού Έναρξη .
Εικόνων 3

αντιγραφή και επικόλληση τον παρακάτω κωδικό στο μπάλωμα το κενό παράθυρο : Δείκτης : ανατροπή /δοκιμές /cmdline /externals_tests.py ( αναθεώρηση 35752 ) + + + ανατροπή /δοκιμές /cmdline /externals_tests.py ( αντίγραφο εργασίας) @ @ -1127,6 +1127,48 @ @ συνάρτηση os.path.join ( wc_dir » A ',' ένα άλλο αντίγραφο του Δ ' ) , ] )

+ # Τεύχος # 3368 + def check_binary_external ( sbox ) : + "check δυαδικό εξωτερικοί " + + sbox.build ( ) + wc_dir = sbox . wc_dir + repo_url = sbox.repo_url + + DIR1 = συνάρτηση os.path.join ( wc_dir , " dir1 " ) + DIR2 = συνάρτηση os.path.join ( wc_dir , " dir2 " ) + File1 = συνάρτηση os.path.join ( DIR1 " file1 " ) + ΑΡΧΕΙΟ2 = συνάρτηση os.path.join ( DIR1 , « file2 » ) + ExtFile = συνάρτηση os.path.join ( wc_dir , " externals.txt " ) + os.mkdir ( DIR1 ) + PTMP = ανοικτό ( file1 , "w" ) + pTmp.write ( " αρχείο Ascii " ) + pTmp.close ( ) + PTMP = ανοικτό ( fILE2 , " wb " ) + pTmp.write ( " Binary αρχείο : \\ x00 \\ x01 \\ X02 \\ X03 " ) + pTmp.close ( ) + PTMP = ανοικτό ( ExtFile , " w " ) + pTmp.write ( " ../dir1/file1 file1 \\ n " ) + pTmp.write ( " .. /dir1/file2 file2 \\ n " ) + pTmp.close ( ) + + svntest.actions.run_and_verify_svn ( Οχι , Οχι , [ ] , + 'add' , DIR1 ) + svntest.actions.run_and_verify_svn ( Οχι , Οχι , [ ] , + ' mkdir » , DIR2 ) + svntest.actions.run_and_verify_svn ( Οχι , Οχι , [ ] , + ' commit ' , " - m " , " commit1 " , wc_dir ) + svntest.actions.run_and_verify_svn ( None , None , [ ] , + ' up' , wc_dir ) + svntest.actions.run_and_verify_svn ( Οχι , Οχι , [ ] , + ' propset ' , + '- F' , ExtFile , + ' svn : εξωτερικοί » , DIR2 ) + svntest . actions.run_and_verify_svn ( Οχι , Οχι , [ ] , + ' commit' , " - m" , " commit2 " , wc_dir ) + svntest.actions.run_and_verify_svn ( Οχι , Οχι , [ ] , + ' up' , wc_dir ) + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Εκτελέστε τους ελέγχους

@ @ -1150,6 +1192,7 check_binary_external , ] Ξενοδοχεία

αν __ name__ == ' __main__ » :
Η

4 Αποθηκεύστε το αρχείο με το όνομα " externals_tests.py.patch " ( χωρίς εισαγωγικά ) στο φάκελο ανατροπών . Να είστε βέβαιος ότι το " . Txt « η επέκταση δεν προστίθεται στο τέλος .
5

Κλείστε το Σημειωματάριο .
Η 6

Drag and drop το αρχείο που δημιουργήσατε externals_tests.py.patch πάνω στο αρχείο externals_tests.py στον ίδιο φάκελο . Αυτό θα επιδιορθώσει το αρχείο που έχει επηρεαστεί SVN και αφαιρέστε το "Μη αναγνωρίσιμη τέλος γραμμής Σφάλμα Style . "
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα