How to Move a SVN Repository

It never hurts us if we have backup in our hand!

This blog reminds me about how to move a svn repository to another server. I always google it when I want to do this; so, making a note here is helpful for me. Just follow these step below:

Step 1:

Create a svn dump file with this backup script:

svnadmin dump /path/to/repository > repo_name.svn_dump

It'll contain all of the revisions you made; so, its size is probably quite large.

Step 2:

Transfer the file to another server and then create a new empty repository in that server by:

svnadmin create /path/to/repository

Step 3:

Import the dump file into this new one:

svnadmin load /path/to/repository < repo_name.svn_dump

That's all we need to do!

What if someone's committing a new version on the old server? We can easily solve this by creating an incremental dump file for the particular revision and import it using this command:

svnadmin dump --incremental -r <# of revision> /path/to/repository > rev<# of revision>.svn_dump

Then import into the new server using this command:

svnadmin load /path/to/repository < rev<# of revision>.svn_dump

By the way, if you have many users using the same svn repository, don't forget to tell them that you've already changed the location. To change the working directory, we can use this command:

svn switch --relocate <old working directory> <new working directory>

Hope this helps! 🙂

List of conferences to go

I put the list of conferences related to my research (mostly in computer vision) here. Hopefully, I can get accepted from one of them.

  1. CVPR (IEEE Conf on Comp Vision and Pattern Recognition)
  2. ICCV (Intl Conf on Computer Vision)
  3. ICML (Intl Conf on Machine Learning)
  4. IPCV (Intl Conf on Image Processing, Computer Vision, and Pattern Recognition)
  5. ICPR (Intl Conf on Pattern Recognition)
  6. ECML (European Conf on Machine Learning)
  7. ICIP (Intl Conf on Image Processing)
  8. ECCV (European Conference on Computer Vision)
  9. ACCV (Asian Conference on Computer Vision)
  10. ACIVS (Intl Conference on Advanced Concepts For Intelligent Vision Systems)

Order by their rankings according to Computer Science Conference Ranking. This might not be updated, but I believe it won't change too much though.

I also include some conferences which are not in that ranking, but interesting to go.

  • ICVS (International Conference on Computer Vision Systems)
  • VISAPP (International Conference on Computer Vision Theory and Applications)

My Own Site

จากที่อยากมีพื้นที่ที่เป็นของตัวเองมานานมาก ในที่สุดก็ได้มีวันนี้ เย้! ขอขอบคุณ AppServ Hosting มากครับ บริการดีมาก ทำงานกันเร็วมาก ตอบปัญหาได้อย่างไว แจ่มจริง

จริงๆ จุดประสงค์หลักนอกจากที่จะมีโดเมนกับพื้นที่เป็นของตัวเองแล้ว ผมอยากจะทำเว็บไซต์สำหรับครอบครัวอีกด้วย โดยหน้าหลักจะอยู่ที่ อ่านว่า "นก-กก" ครับ มาจากตัวอักษรแรกของคนในครอบครัวมารวมกัน ซึ่งเว็บไซต์จะออกแนวโปรโมตบ้านพักที่วังน้ำเขียว (เขาใหญ่) หน่อยๆ เราเปิดให้คนนอกเข้าพักได้ด้วยนะ

ปล. ตอนนี้เว็บไซต์ยังไม่ได้ทำอะไรเลย เพราะยังเขียน css ไม่ค่อยเป็น ว่าจะค่อยๆ ทำไปเรื่อยๆ ไว้เสร็จสมบูรณ์เมื่อไหร่จะประกาศอย่างเป็นทางการ