![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Versione etichettatura è fuori controllo | iBot | UNIX e Linux RSS News | 0 | 06-07-2008 10:40 AM |
| Controllare la versione di Oracle | am_yadav | SUN Solaris | 1 | 02-04-2008 06:46 AM |
| Come si automatizzare un controllo orario di file? | Malles | UNIX for Dummies Domande & Risposte | 1 | 01-15-2007 10:37 AM |
| Controllo versione | Deepa | UNIX for Dummies Domande & Risposte | 3 | 05-12-2002 03:51 PM |
| per controllare la versione di libreria | dilipluhar | Di programmazione ad alto livello | 1 | 09-16-2001 12:32 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Come check out da automatizzare il controllo della versione?
Sono in una situazione in cui fustrating mi repeatidly codice di controllo, la modifica,
sincronizzazione, è trovare qualcosa di rotto, ritorno tutti i miei cambiamenti e di partenza oltre. Questo se spesso più facile di cercare di fondere le mie modifiche con qualcuno che mi ha battuto al checkin. C'è un modo per attenuare questo con uno script? Fare perl di ricerca e di sostituire il file di aiuto. So che ci sono alcune patch Utilities che genererà un file di patch che (credo) fanno parte del CVS. Il problema è che non stiamo utilizzando CVS o SVN. Vi è un open source utiltity, forse un perl modulo, che si applicheranno le modifiche che ho fatto in un file di nuovo quando ho a partire da una nuova cassa? Mi è stato sperando di uno basato su stringhe di ricerca, invece di numeri di riga. Sembra che ci dovrebbe essere un modo per rendere emacs salvare un giornale che mi può eseguire in un secondo momento. Grazie, Siegfried |
|
||||
|
Se non SVN o CVS allora cosa stai usando?
Suona come si dovrebbe prendere in esame alcuni dei sistemi di controllo versione distribuito fuori là. Alcuni sono abbastanza sofisticati gestione delle patch. Darcs si suppone che sia bene a questo, anche se non posso dire che ho avuto fino a vivere la sua promessa per me. (Mi piace molto, altrimenti). |
|
||||
|
Dont 'chiedere a me, io lavoro solo qui!
Mi è stato detto che stiamo utilizzando un derivato o variante chiamata necessariamente fonte di deposito. Non so come questo potrebbe essere dovuto al fatto che ho usato prima e questo necessariamente interfaccia a riga di comando è abbastanza differente. Inoltre, non capisco come uno strumento derivato o variante di un prodotto commerciale come necessariamente potrebbe esistere.
Ho installato rcs per mio uso personale, che deve essere in grado di calcolare ed eseguire delta. Comunque, non ho selezionare fonte deposito. I'm just "contingenza personale". E 'interfaccia a riga di comando è sicuro greggio rispetto al bel GUI disponibili per CVS e SVN. La mia previsione è vero anche oggi! Solo in questo tempo, è perché ho rotto il costruire e devo tornare tutto alla correzione immediatamente. Così ho fatto la mia modifica con elisp utilizzando il codice e salvato il codice in modo che ho potuto eseguire i miei cambiamenti di editing di nuovo. Ci deve essere un modo migliore! Siegfried |
|
||||
|
È certamente possibile utilizzare localmente se RCS Fonte Depot che consentirà. Se non hanno nemmeno bisogno di avere la, contro i file nella stessa directory o una sottodirectory, anche se io non sono sicuro che questo è documentato da nessuna parte - ho visto un collega che l'uso e vagamente ricordo di aver letto da qualche parte, ma potrebbe non trovare nella documentazione quando ho voluto leggere su di esso.
(Questa è la memoria, non ho RCS qui.) Codice:
co file /path/to/file,v Se i conflitti sono complessi, è ancora alla fine con un mess. Sento Mercurial (o era monotona?) È di portare un sollievo per la soluzione dei conflitti. Inoltre, hai provato xxdiff, emerge (se si usano Emacs) o qualche altro strumento dedicato diff fusione? Naturalmente, in base alla teoria, si dovrebbe parlare con i tuoi colleghi in modo da poter evitare conflitti, non solo con una lotta di fondere nel suo cubicolo strumento. |
|
||||
|
Come calcolare delta ed eseguirle?
Mi potete aiutare a capire la rcs comandi per calcolare le differenze tra due file e salvare il delta in modo che io possa applicare nuovamente dopo ho tornati utilizzando fonte deposito?
Siegfried |
|
||||
|
E 'tutto giusto diff e patch comunque, non particolarmente RCS aggiungere nulla a questo. Sono stato dal presupposto che hai provato diff e patch già e non è stato soddisfatto del risultato? In caso contrario, provare che per primi.
Codice:
mv file file.mine sd revert file # or whatever the command to revert is diff -u file file.mine >mine.patch sd get # or whatever you do to bring in the latest version patch <p0 mine.patch # pore over conflicts sd commit rm file.mine mine.patch |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|