Sto lavorando a un progetto in cui Subversion viene utilizzato per mantenere il controllo della versione. Uso TortoiseSVN per accedere al repository del progetto.Come posso creare una patch da diff tra revisioni usando TortoiseSVN?
Sono state apportate alcune modifiche tra due revisioni di un progetto (chiamiamole rev1 e rev2) e voglio essere in grado di applicare queste modifiche a una copia di lavoro da qualche parte che temporaneamente non ha accesso al repository.
Ho fatto clic con il pulsante destro su una cartella di progetto, ho fatto clic su "SVN show log", ho selezionato le due revisioni e selezionato "Mostra modifiche come diff unificato".
Ciò provoca la visualizzazione di una finestra che mostra un output molto simile a un file di patch che potrei salvare. Sfortunatamente, trovo che non ci siano opzioni nella finestra che mi permettano di salvarlo come un file di patch.
Come posso creare il file di correzione?
Seleziona tutto, copia, incolla in un nuovo documento di testo, salva con estensione .patch, quindi "applica patch" sull'altro lato. (attento ai percorsi - scegli la cartella giusta quando ti stai applicando) –