Domanda

Per favore, mi aiuto con lo script gancio sul server di quale set svn: mime-type a application / octet-stream su tutti i file nuovi ed esistenti automaticamente su ogni impegnano da copia di lavoro al repository. (Ne ho bisogno per evitare che i file di eversione automatica di unione sul conflitto.)

La mia piattaforma è Windows.

È stato utile?

Soluzione 3

Così, finalmente usiamo autoprops (mime-type impostato a application / octet-stream) su tutti i client e si guarda bene. Quando si verifica un conflitto svn non lo fanno automaticamente i file di unione e siamo in grado di unire i file manualmente. E 'esattamente quello che vogliamo. tra l'altro, quali sono altri impatti di impostare questa proprietà?

Altri suggerimenti

Si sta usando il modo sbagliato per raggiungere questo obiettivo. Invece, configurare un manichino diff strumento nel file di configurazione di Subversion. Tale strumento fittizio diff deve fare altro che ritornare 1 per indicare che non può fare la fusione.

Ecco 's un post che spiega più in dettaglio cosa fare.

Ma bisogna chiedersi se Subversion è lo strumento giusto per voi o se è necessario modificare il flusso di lavoro. Prevenire fusione va contro il principio di base di quasi tutti i sistemi di controllo della versione che conosco. Hacking qualcosa di simile in loro non potrà mai funzionare in modo affidabile. Quindi chiedetevi perché avete bisogno di questo e se potrebbe essere meglio per regolare il flusso di lavoro.

Una soluzione alternativa sarebbe quella di utilizzare autoprops:

http: / /svnbook.red-bean.com/nightly/en/svn.advanced.props.html#svn.advanced.props.auto

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top