Re: [tanya-jawab] [ASK]semacam sinkronisasi file

2008-10-22 Terurut Topik Ali Milis
Maap kalau info berikut ini tidak nyambung...

IMHO, paling praktis menggunakan Google Docs.
Kita bisa edit rame-rame, langsung kelihatan lagi.
Bisa ROLL-BACK, kalau kita tidak suka editan dari rekan yang lain.
Silakan coba...

URL: http://docs.google.com/

-- 
Raja Ali M.I. Ilias, Bengkalis, https://wiki.ubuntu.com/AliMilis
Counted GNU/Linux Engineer # 405138 - http://counter.li.org/
Ubuntu User # 14458 - http://ubuntucounter.geekosophical.net/

-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis



Re: [tanya-jawab] [ASK]semacam sinkronisasi file

2008-10-22 Terurut Topik Ronny Haryanto
2008/10/22 Willy Sudiarto Raharjo <[EMAIL PROTECTED]>:
> Pake aplikasi SCM, seperti CVS, SVN, atau GIT

Kalo pake yg tanpa locking seperti CVS atau Subversion, dan kalo
filenya satu diedit rame2, maka akan terus2an resolving conflict.
Memang file di repository akan selalu consistent (dalam arti tidak ada
data yg hilang karena tertimpa (lost update)), tapi banyaknya kerjaan
masih sama aja atau malah nambah karena resolving conflicts terus2an.

CVS/Subversion bisa bekerja tanpa menggunakan lock karena dia bisa
merge differences sebanyak mungkin, sampe mentok ketemu conflict
(perubahan yg berbeda di tempat yg sama) baru dia nyerah dan kita
harus turun tangan. Yg seperti ini cocok digunakan untuk project yg
multiple files, usernya banyak dan tersebar di mana2, tapi pembagian
kerjanya jelas (komunikasi antar user jadi penting, siapa yg ngerjain
bagian mana, biar konfliknya minimal), typical project2 open source.
Lalu diangkat satu level lebih tinggi lagi dengan version control
system yang distributed (as opposed to centralized seperti
CVS/Subversion) seperti Git, Mercurial, dan Bazaar.

Kalo filenya satu dipake rame2, yg dibutuhkan adalah locking. Saran
saya, jangan pake file tapi juga jangan reinvent the wheel. Salah satu
caranya adalah menggunakan proper DBMS seperti PostgreSQL atau MySQL,
atau bahkan SQLite deh (yg walaupun cuma satu file tanpa server tapi
bisa lock dan support transactions).

Ronny

-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis



Re: [tanya-jawab] [ASK]semacam sinkronisasi file

2008-10-22 Terurut Topik Willy Sudiarto Raharjo
> maaf sebelumnya kalau subjectnya membingungkan.
> langsung saja. misalnya saya punya file server, trus suatu hari saya
> mengambil file tersebut dan membuat tambahan beberapa data, pada waktu
> yang sama, teman saya mengambil file yang sama dan menambahkan
> beberapa baris juga. nah saat saya dan temen saya mau mengembalikan
> file tersebut kan jadi kacau.
> nah bagaimana caranya agar apa yang saya dan temen saya lakukan bisa
> masuk ke file tersebut.
>
> ilustrasi:
> 1. terdapat file data.txt di komputer 192.168.5.100 yang berisi:
> data1
> data2
> data3
> data4
> data5
> data6
>
> 2. pada waktu yang bersamaan, file data.txt diambil (didownload) dari
> komputer 192.168.5.100 oleh userA dan userB
>
> 3. userA dengan komputer lokal mengedit file data.txt dengan menambahkan:
> data7
> data8
> data9
> data10
>
> 4. userB dengan komputer lokal mengedit file data.txt dengan menambahkan:
> data11
> data12
> data13
> data14
>
> 5. userA mengembalikan file data.txt ke komputer 192.168.5.100 dan
> mereplace file data.txt yang telah ada sebelumnya
>
> 6. userB mengembalikan file data.txt ke komputer 192.168.5.100 dan
> mereplace file data.txt yang telah ada sebelumnya
>
> 7. isi file data.txt
> data1
> data2
> data3
> data4
> data5
> data6
> data11
> data12
> data13
> data14
>
> 8. padahal isi file data.txt yang diinginkan adalah:
> data1
> data2
> data3
> data4
> data5
> data6
> data7
> data8
> data9
> data10
> data11
> data12
> data13
> data14
>
> nah kira-kira ada gak tool yang bisa melakukan hal tersebut?
> terima kasih atas pencerahannya.

Pake aplikasi SCM, seperti CVS, SVN, atau GIT


-- 
Willy Sudiarto Raharjo
Registered Linux User : 336579
Web : http://www.informatix.or.id/willy
Blog : http://willysr.blogspot.com http://slackblogs.blogspot.com

-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis



[tanya-jawab] [ASK]semacam sinkronisasi file

2008-10-22 Terurut Topik habibillah
maaf sebelumnya kalau subjectnya membingungkan.
langsung saja. misalnya saya punya file server, trus suatu hari saya
mengambil file tersebut dan membuat tambahan beberapa data, pada waktu
yang sama, teman saya mengambil file yang sama dan menambahkan
beberapa baris juga. nah saat saya dan temen saya mau mengembalikan
file tersebut kan jadi kacau.
nah bagaimana caranya agar apa yang saya dan temen saya lakukan bisa
masuk ke file tersebut.

ilustrasi:
1. terdapat file data.txt di komputer 192.168.5.100 yang berisi:
data1
data2
data3
data4
data5
data6

2. pada waktu yang bersamaan, file data.txt diambil (didownload) dari
komputer 192.168.5.100 oleh userA dan userB

3. userA dengan komputer lokal mengedit file data.txt dengan menambahkan:
data7
data8
data9
data10

4. userB dengan komputer lokal mengedit file data.txt dengan menambahkan:
data11
data12
data13
data14

5. userA mengembalikan file data.txt ke komputer 192.168.5.100 dan
mereplace file data.txt yang telah ada sebelumnya

6. userB mengembalikan file data.txt ke komputer 192.168.5.100 dan
mereplace file data.txt yang telah ada sebelumnya

7. isi file data.txt
data1
data2
data3
data4
data5
data6
data11
data12
data13
data14

8. padahal isi file data.txt yang diinginkan adalah:
data1
data2
data3
data4
data5
data6
data7
data8
data9
data10
data11
data12
data13
data14

nah kira-kira ada gak tool yang bisa melakukan hal tersebut?
terima kasih atas pencerahannya.



-- 
habibillah
Blog: habibillah.wordpress.com

-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis