Dropbox จะไม่ตรวจพบไฟล์ที่แก้ไขโดยใช้โฟลเดอร์และ ssh ของ Remote GIT


1

นี่คือสถานการณ์ ...

  • ฉันพัฒนาภายใต้ windows8 และฉันมีบางโครงการทุกโครงการที่มีพื้นที่เก็บข้อมูลคอมไพล์เฉพาะ

  • สำหรับที่เก็บในเครื่องแต่ละแห่งฉันมีที่เก็บรีโมตเปล่าบน VPS ของฉัน (ฉันใช้ ssh เพื่อรับรองความถูกต้องและเก็บการเปลี่ยนแปลง repo) เซิร์ฟเวอร์ VPS mount windows 2003 ที่ใช้ดิสก์ NTFS

พื้นที่เก็บข้อมูลระยะไกลตั้งอยู่ใน: C: \ GIT \ REPO \

โฟลเดอร์ "ระยะไกล" DropBox อยู่ใน C: \ Dropbox

ฉันเพิ่มทางแยกจาก C: \ GIT \ REPO เป็น C: \ Dropbox \ REPO และ Dropbox อัปโหลดทุกอย่าง ...

และในที่สุดปัญหาที่แท้จริง:

เมื่อฉันกดไปที่เซิร์ฟเวอร์ระยะไกลโดยใช้ SSH การแก้ไขจะถูกบันทึกลงใน C: \ GIT \ REPO (ถ้าฉันตรวจสอบคุณสมบัติของระบบฉันจะเห็นว่ามีการเปลี่ยนแปลงบางไฟล์)
สิ่งเดียวกันนี้เกิดขึ้นใน C: \ Dropbox \ REPO (เพราะเป็นทางแยก)
Dropbox ผิดปกติไม่พบไฟล์ที่ถูกเปลี่ยนแปลงและไม่ทำการซิงค์เว้นแต่ว่าฉันจะหยุดชั่วคราวด้วยตนเอง
การทำดรอปบ็อกซ์โหลดไฟล์ดัชนีและทำการซิงค์กับไฟล์ใหม่ ...

นี่เป็นข้อบกพร่องหรือไม่? ฉันจะหลีกเลี่ยงปัญหานั้นได้อย่างไร ข้อเสนอแนะ?
มีวิธีใดที่ดีกว่าสำหรับการสำรองข้อมูลที่อัปเดตอยู่เสมอ?

คำตอบ:


1

ฉันเริ่มต้นเมื่อใช้ Git โดยซิงค์ repo Git ของฉันกับ DropBox แต่เมื่อเร็ว ๆ นี้ได้เปลี่ยนเป็นโฮสติ้ง repos ส่วนตัวใน Bitbucket - ช่วยให้คุณสามารถโฮสต์ repos ส่วนตัวฟรีปลอดภัยและช่วยให้คุณไม่ต้องกังวลเกี่ยวกับแง่มุมการซิงค์ด้วยตัวคุณเอง มันยังรองรับ Mercurial :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.