git-svn è un ponte bidirezionale tra git e Subversion che consente di utilizzare un repository Subversion remoto come repository Git locale pur essendo in grado di inviare le modifiche a Subversion.
Ho letto il manuale di Git, le FAQ, il corso di crash Git - SVN, ecc. E tutti spiegano questo e quello, ma da nessuna parte puoi trovare una semplice istruzione come: Repository SVN in: svn://myserver/path/to/svn/repos Git repository in: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos Non mi aspetto che sia …
Quando lo si fa git diff, dice "Nessuna nuova riga alla fine del file" . Ok, non c'è newline alla fine del file. Qual è il grosso problema? Qual è il significato del messaggio e cosa sta cercando di dirci?
So che posso usare il git diffcomando per controllare le modifiche, ma, per quanto ho capito, è basato su directory. Ciò significa che fornisce tutte le modifiche di tutti i file nella directory corrente. Come posso controllare solo le modifiche in un file specifico? File Dire, ho cambiato file_1.rb, file_2.rb, …
Ho fatto tutto il mio lavoro in Git e ho spinto in GitHub. Sono stato molto contento sia del software che del sito, e non desidero cambiare le mie pratiche di lavoro a questo punto. Il mio consulente di dottorato chiede a tutti gli studenti di conservare il proprio lavoro …
Problema Come si crea una copia superficiale con git-svn da un repository Subversion, ad esempio come si estraggono solo le ultime tre revisioni? Il git clonecomando può ottenere le ultime n revisioni da un repository Git se si utilizza l'opzione --depth, ovvero si ottiene una copia superficiale del repository. Esempio: …
Domanda di base: come posso dissociare un repository git dall'origine da cui è stato clonato? git branch -a Spettacoli: * master remotes/origin/HEAD -> origin/master e voglio rimuovere tutta la conoscenza dell'origine e le revisioni associate. Domanda più lunga: voglio prendere un repository di sovversione esistente e ricavarne un numero di …
Ho un repository git che tiene traccia di un repository svn. L'ho clonato usando --stdlayout. Ho creato una nuova filiale locale tramite git checkout -b foobar Ora voglio che questo ramo finisca nel …/branches/foobarrepository svn. Come posso farlo? (ha estratto un sacco di testo investigativo. vedi la cronologia delle domande …
Sto git-svnlavorando per lavorare contro il repository Subversion centrale della mia azienda. Di recente abbiamo creato un nuovo ramo di funzionalità nel repository centrale. Come posso dirlo a Git? Quando corro git branch -rposso vedere solo i rami esistenti quando ho corso fetchcontro il repository Subversion per inizializzare il mio …
Posso dire a git di ignorare i file che vengono modificati (eliminati) ma che non devono essere sottoposti a commit? La situazione è che ho una sottodirectory nel repository che contiene elementi che non mi interessano affatto, quindi l'ho eliminata per evitare che compaia in completamenti automatici e simili (nell'IDE). …
C'è un modo per aggiungere un repository Subversion come sottomodulo Git nel mio repository Git? Qualcosa di simile a: git-svn submodule add https://svn.foo.com/svn/proj --stdlayout svn-project Dove https://svn.foo.com/svn/projpunta a un repository Subversion. So che c'è git-svnche permette di interagire con un repository Subversion. Quindi sto pensando, forse c'è un modo per …
Al momento ho una vecchia chiave SSH caricata su un server. Il problema è che ho perso la mia ~/.sshdirectory (con l'originale id_rsae i id_rsa.pubfile). Di conseguenza, desidero rimuovere la vecchia chiave SSH direttamente sul server e caricarne una nuova. Ho provato il seguente comando senza successo: $> ssh-add -D …
È possibile git mergeignorare le differenze di fine riga? Forse sto facendo la domanda sbagliata ... ma: Ho provato a usarlo config.crlf inputma le cose sono diventate un po ' confuse e fuori controllo, specialmente quando l'ho applicato dopo il fatto . Per prima cosa, l'applicazione di questa configurazione dopo …
Nel mio repository git che sta monitorando un repository svn ho apportato una serie di modifiche a un singolo file. Ora voglio ripristinare quelle modifiche (come svn revert), ma solo parti del file. Voglio essere in grado di visualizzare le differenze sul file, scartare (ripristinare) le modifiche che non voglio …
La mia motivazione per provare git-svn è la fusione e ramificazione senza sforzo. Poi ho notato che man git-svn (1) dice: L'esecuzione di git-merge o git-pull NON è consigliata su un ramo da cui si prevede di non comunicare. Subversion non rappresenta fusioni in alcun modo ragionevole o utile; quindi …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.