The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Inizio Forum > UNIX for Dummies Domande & Risposte
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 04-10-2008
Siegfried siegfried is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2005
Interventi: 91
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
  #2 (permalink)  
Old 04-10-2008
epoca era is offline Forum Advisor  
Herder di Inutile Gatti (Su sabbatico)
  
 

Iscriviti Data: marzo 2008
Ubicazione: / ci / è / solo / bin / sh
Interventi: 3.652
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).
  #3 (permalink)  
Old 04-10-2008
Siegfried siegfried is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2005
Interventi: 91
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
  #4 (permalink)  
Old 04-11-2008
epoca era is offline Forum Advisor  
Herder di Inutile Gatti (Su sabbatico)
  
 

Iscriviti Data: marzo 2008
Ubicazione: / ci / è / solo / bin / sh
Interventi: 3.652
È 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
Analogamente, per CI, rlog, Ecc

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.
  #5 (permalink)  
Old 04-11-2008
Siegfried siegfried is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2005
Interventi: 91
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
  #6 (permalink)  
Old 04-12-2008
epoca era is offline Forum Advisor  
Herder di Inutile Gatti (Su sabbatico)
  
 

Iscriviti Data: marzo 2008
Ubicazione: / ci / è / solo / bin / sh
Interventi: 3.652
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
E 'stato un lungo periodo in quanto ho usato RCS, ma se non ricordo male, anche CVS porta miglioramenti sostanziali per la gestione dei conflitti in particolare. Non c'è nulla per impedire che si controlli i file in un locale CVS repo, per salvare la directory CVS che potrebbe sconvolgere un'altra versione del sistema di controllo, e / o necessità di sincronizzazione manuale se si utilizza una versione di controllo in tandem.
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 02:11 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0