Skip to content

Margus Roo –

If you're inventing and pioneering, you have to be willing to be misunderstood for long periods of time

  • Cloudbreak Autoscale fix
  • Endast

SVN commands

Posted on September 25, 2009 - October 13, 2010 by margusja

Juhtus mul selline olukord:

[11:27:55 root@h11 htdocs]# svn update
svn: Valid UTF-8 data
(hex: 70)
followed by invalid UTF-8 sequence
(hex: e4 69 6b 65)

Abiks oli:

[11:28:45 root@h11 htdocs]# convmv --notest -r -f latin1 -t utf-8 *

Kuna mul koguaeg läheb see mergemine meelest siis paar hinti endale siia.

svn:ignore
svn propedit svn:ignore ./some_path

kui on korralikult keskkonna muutujas kirjeldatud svn editor siis avaneb editor kus sa saad regexp (kasvõi *, *.php jne) kirjutada
Näiteks

*.class
test_*

ignoreerib kataloogis some_path kõike faile mis lõpevad class ja algavad test_

Kuidas lisada SVN reposse suvalisest kohast faili või kataloogi
svn import sample.txt svn://svnserverurl/repo/project/trunk/sample.txt -m “message”

Teine näide:
Loome suvalisse kohta ühe projekti struktuuri
mkdir -pv svn/projektinimi/{trunk,tags,branches}
svn import svn/ svn://svnserverurl/repo/ -m “message”

Mergeme võlised muudatused (source) lokaalsesse kataloogi (destination)

1. svn co /path/to/your/svn/repo/your/branch/ projectname (branch/tag/trunk kuhu sa soovid mergeda. Ehk destination)
2. Nüüd uuri välja revisioni number kust alates sa soovid mergeda on tehtud (r-start) ja kuhu maani sa soovid uuendada (r-end)
3. checkouditud kataloogis: svn merge -r r-start:r-end file:///path/to/your/svn/repo/your/branch/ (Kust kohast sa soovid muudatusi mergeda ehk source)
4. svn ci -m “- sinu teade. Võiks sisaldada ka mergetud revisione”

* revert to some version – svn up -r (revision number)

Kui väga suur kopp on ees sinu projektis .svn kataloogidest siis: find . -name “.svn” -exec rm -rf {} \;

  • Minu jaoks erinevad manuaalid annavad svn ignore jaoks erinevaid tulemusi. Samas toimib järgnev minu jaoks kenasti: svn propset svn:ignore “patten (ntx. mingi faili nimi või laiend)” ./sql
  • Posted in Linux

    Post navigation

    Does it sound familiare?
    Midagi mis viimasel ajal hinge on läinud

    Leave a Reply

    You must be logged in to post a comment.

    The Master

    Categories

    • Apache
    • Apple
    • Assembler
    • Audi
    • BigData
    • BMW
    • C
    • Elektroonika
    • Fun
    • Hadoop
    • help
    • Infotehnoloogia koolis
    • IOT
    • IT
    • IT eetilised
    • Java
    • Langevarjundus
    • Lapsed
    • lastekodu
    • Linux
    • M-401
    • Mac
    • Machine Learning
    • Matemaatika
    • Math
    • MSP430
    • Muusika
    • neo4j
    • openCL
    • Õpetaja identiteet ja tegevusvõimekus
    • oracle
    • PHP
    • PostgreSql
    • ProM
    • R
    • Turvalisus
    • Varia
    • Windows
    Proudly powered by WordPress | Theme: micro, developed by DevriX.