SORU
11 NİSAN 2009, CUMARTESİ


Mercurial "sunucu"

Bir süre Mercurial, ama esas olarak kendi kullanımım için kullanıyorum. Şimdi olsa, ikimiz aynı proje bina olduğu, üzerinde çalıştığım bir proje var, ve muhtemelen birbirlerinin dosyalarını modifiye edeceğiz.

İsterdim, kurulum Mercurial depo üzerinde bir sunucu, yapmak depo "server", yani benim değişiklikleri ve diğer düzenleyici değişiklikler hem itme sunucu (yani temelde Subversion / CVS modeli); ben gibi Mercurial rağmen istemiyor geçmek gibi bir şey Subversion.

Kendi ağımda burada, her şeyi Linux üzerinde yapılır, ve benim "OpenSSH" yüklü. server Sunucuya bir bilgisayardan benim değişiklikler (birden çok bilgisayar üzerinde çalışıyorum) iterek sadece bir meselesi "hg bas"; kullanılan protokol SSH aktarma için değiştirir.

Bu sorun, Windows server (yani hiçbir Programın şu an, değil mi?) olacak Linux kullanıyorum, ve diğer editör de Windows kullanıyor olacak. Bildiğim kadarıyla, kurulumları bu tür Mercurial çalışan en iyi yolu depoyu değişiklikleri kaynak çekmek için, daha sonra kaynak için bastırıyor yerine "". sunucu Ben arkasında birkaç güvenlik duvarı (tamamen benim ağ) ve Bilgisayarım olmayacak görünür sunucu, ve ben varsayarak diğer editör olacak bir güvenlik duvarı da (yani edemeyiz sadece başlangıç yerel Mercurial HTTP sunucusu ve "sunucu" bilgisayar çekin ki).

Hem editörler server depoyu yaptığımız değişiklikler elde etmek için en iyi yolu nedir? (google.com gibi bir şey gibi görünür, bu yüzden sunucu İnternet üzerinde bir sunucu olduğunu eklemek gerekir. Bir Windows server barındırılan, ama muhtemelen eğer bunun için gerekli yazılımı yüklemek için izin istiyorum.)

CEVAP
11 NİSAN 2009, CUMARTESİ


Projenin belgeleri okuyarak güzel bir başlangıç olduğuna inanıyorum: http://mercurial.selenic.com/wiki/PublishingRepositories.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • justintimberlakeVEVO

    justintimber

    2 EYLÜL 2009
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008