จะบอกให้ดรอปบ็อกซ์ละเว้นไฟล์ git ได้อย่างไร


14

ฉันได้เก็บไฟล์ vim ของฉันไว้ใน Ubuntu One และตั้งแต่ฉันติดตั้งปลั๊กอินจำนวนมากเป็น submodules git (หรือ vundle ติดตั้งไว้) และฉันสนใจที่จะอัปเดตที่เก็บเหล่านี้บนคอมพิวเตอร์หลักของฉันเท่านั้นฉันจึงตั้ง Ubuntu One เป็น ละเว้นไฟล์เหล่านี้โดยใช้:

ignore = \A.*\.git\Z

ใน~/.config/ubuntuone/syncdaemon.confจึงจะไม่ต้องพันซิงค์ไฟล์ ตอนนี้ฉันพยายามย้ายไฟล์เหล่านี้ไปยังดรอปบ็อกซ์แทน แต่ฉันไม่พบการตั้งค่าที่เทียบเท่าในดรอปบ็อกซ์

ดังนั้นคำถามของฉันคือฉันจะบอกให้ดรอปบ็อกซ์ละเว้นไฟล์ / โฟลเดอร์ด้วยชื่อบางชื่อ (โดยเฉพาะอย่างยิ่งโฟลเดอร์ dot) ได้อย่างไร


1
ขอยืนยันอีกเล็กน้อยในการสนับสนุนทางเทคนิคของพวกเขาสำหรับโซลูชันที่ดีกว่าdropboxforum.com/hc/communities/public/questions/…
Thiago Duarte

หากโฟลเดอร์. git ของคุณมีไฟล์หลายพันไฟล์คุณควรเรียกใช้คู่มือgit gcในบางไฟล์
user1686

คำตอบ:


11

บน Linux Dropbox มีไคลเอนต์ ( dropbox) และ deamon ( dropboxd)

ไคลเอ็นต์มีexcludeคำสั่งซึ่งคุณสามารถใช้เพื่อแยกไดเรกทอรี เช่นเพื่อแยก node_modules จาก Dropbox คุณสามารถป้อนdropbox exclude add ./node_modules

dropbox help exclude จะพิมพ์ข้อมูลช่วยเหลือ:

dropbox exclude [list]
dropbox exclude add [DIRECTORY] [DIRECTORY] ...
dropbox exclude remove [DIRECTORY] [DIRECTORY] ...

"list" prints a list of directories currently excluded from syncing.
"add" adds one or more directories to the exclusion list, then resynchronizes Dropbox.
"remove" removes one or more directories from the exclusion list, then resynchronizes Dropbox.
With no arguments, executes "list".
Any specified path must be within Dropbox.

4

Dropbox มีคุณสมบัติการซิงค์ที่เลือกที่คุณสามารถกำหนดค่าได้

คู่ของเครื่องมือที่ฉันพบที่พูดคุยเกี่ยวกับการบรรลุสิ่งนี้ผ่านไฟล์ config-

  1. Dropboxfilter
  2. Dropboxignore

เหล่านี้ดูน่าสนใจอย่างแน่นอน เท่าที่ฉันเข้าใจ (0) การซิงค์แบบเลือกต้องให้ฉันปิดการใช้งานบางโฟลเดอร์อย่างชัดเจนซึ่งจะทำให้งานของฉันยากถ้าฉันต้องการเปลี่ยนปลั๊กอินที่ติดตั้ง (1) Dropboxfilter บอกว่าฉันต้องการโฟลเดอร์ดรอปบ็อกซ์ที่ว่างเปล่าซึ่งเป็นไปไม่ได้สำหรับฉัน atm (2) Dropboxignore ดูเหมือนว่าโปรแกรม windows (มีเพียงการ.exeดาวน์โหลดและ.slnไฟล์ในแหล่งที่มา) และฉันทำงานใน Ubuntu
ไม่มี

2
Dropboxfilter ดูเหมือนว่ามันจะเป็นโครงการที่ตายแล้ว ฉันลองไปหลายเดือนแล้วและมันก็ไม่ได้ผลสำหรับฉัน
Heptite

1

ดูเหมือนว่า Dropbox กำลังทำงานกับคุณลักษณะที่จะแก้ปัญหาได้ในที่สุดhttps://help.dropbox.com/en-us/files-folders/restore-delete/ignored-files

แต่ก่อนหน้านั้นลองดูวิธีการแก้ปัญหาที่นี่: /programming//a/60104539/1768033 ซึ่งทำงานได้ดีกว่าการซิงค์แบบเลือก


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