การโค่นล้ม: การควบคุมเอกสารสำหรับผู้ที่ไม่ใช่โปรแกรมเมอร์?


11

ฉันทำงานให้กับ บริษัท เล็ก ๆ ในภาควิศวกรรมเครื่องกล ไม่มีใครที่นี่รู้เรื่องเกี่ยวกับการเขียนโค้ดหรือฐานข้อมูลยกเว้นสำหรับตัวเองและฉันรู้มากกว่า SQL พื้นฐานเล็กน้อยบาง C # บาง VBA

ฉันกำลังพยายามค้นหาโซลูชันการควบคุมเอกสารโอเพนซอร์ซ / โอเพนซอร์สที่ดีสำหรับเอกสารด้านวิศวกรรมของเราทั้งหมด ไฟล์ส่วนใหญ่อยู่ในรูปแบบของ. docx, .xlsx, .pdf หรือ. dwg (CAD)

การโค่นล้มสามารถปรับได้ตามวัตถุประสงค์ของการควบคุมเอกสารของฉันเมื่อเทียบกับการควบคุมรหัสหรือไม่? จะเพียงพอหรือไม่ในการจัดทำรายงานเอกสารในระบบที่มีหมายเลขการแก้ไขที่สอดคล้องกัน

คำแนะนำหรือวิธีแก้ไขปัญหาอื่น ๆ ยินดีต้อนรับอย่างแน่นอน


1
การรวม svn + latex (หรือข้อความ / รูปแบบเอกสารธรรมดา) มีประโยชน์อย่างเหลือเชื่อสำหรับเอกสารที่เขียนด้วยความร่วมมือชนิดใด ๆ แม้ว่าทุกคนจะต้องเรียนรู้เกี่ยวกับน้ำยางขั้นพื้นฐาน
Daniel Beck

คำตอบ:


11

SVN มี GUI front-end ที่มีการรวมของ Windows ดี: เต่า SVN เพื่อนร่วมงานหลายคนของฉันสาบานกับมัน

Msofficesvnเป็นปลั๊กอิน Microsoft Office ที่ให้การเข้าถึง Tortoise SVN ภายในแอปพลิเคชัน Office OfficeSVN เพิ่มไอคอนสำหรับการดำเนินการ SVN ให้กับ Office 2007 OOoSVNเป็นปลั๊กอินที่คล้ายกันสำหรับ OpenOffice

ด้วยเครื่องมือเหล่านี้ SVN สามารถใช้งานได้โดยไม่ต้องใช้บรรทัดคำสั่ง การดูแลที่เก็บอาจต้องการความสามารถบรรทัดคำสั่งพื้นฐาน

SVN ต้องการการฝึกอบรมผู้ใช้ แต่ไม่มีอะไรเกี่ยวข้องกับการเขียนโปรแกรม ส่วนใหญ่คุณจะต้องทำให้ผู้คนกลายเป็นนิสัยของ 1: อัปเดต, 2: ทำงาน, 3: กระทำ; และคุณต้องฝึกพวกมันให้ทำแบบผสมผสาน

ระบบการจัดการเอกสารที่ให้การเก็บถาวรอย่างแท้จริงโดยไม่เปิดเผยความขัดแย้งจะง่ายต่อการใช้งาน แต่นั่นเป็นเพราะมันซ่อนความยากลำบากไว้ใต้พรมปูพื้น: แทนที่จะเผชิญหน้ากับผู้ใช้ที่มีความขัดแย้งจึงสูญเสียข้อมูลเมื่อเกิดความขัดแย้ง

เวิร์กโฟลว์ที่ผู้ใช้ล็อคก่อนที่จะทำงานกับเอกสารนั้นมีข้อ จำกัด มากกว่า แต่สามารถบันทึกอาการปวดหัวได้หากไม่สามารถสอนได้ว่าจะไม่ต้องตกใจเมื่อเกิดข้อขัดแย้งขึ้น

(โปรดทราบว่าฉันไม่มีประสบการณ์ในการสอนคนที่ไม่ใช่ด้านเทคนิคให้ใช้การควบคุมเวอร์ชัน - ฉันกำลังสอดแทรกพฤติกรรมที่สังเกตได้ด้วยการกำหนดเวอร์ชัน "ด้วยตนเอง" ซึ่งเอกสารถูกส่งทางไปรษณีย์ไปยังบุคคลที่ควรจะรวมการเปลี่ยนแปลง)


จริง ๆ แล้วฉันได้ทำการวิจัยเกี่ยวกับ Tortoise SVN เพราะดูเหมือนว่าจะเป็น GUI ที่ใช้โค้ดน้อยที่สุดสำหรับการโค่นล้ม แน่นอนว่าฉันชอบมันมีปลั๊กอินของ Office ดังนั้นยากที่จะเปรียบเทียบการเปลี่ยนแปลงระหว่าง 2 สเปรดชีตหรือเอกสาร Word โดยใช้ Tortoise มันรวมกันหรือไม่ ขอบคุณ
NoCatharsis

ขออภัยฉันเพิ่งค้นพบปลั๊กอิน Office และยังไม่ได้ใช้งาน
Gilles 'หยุดความชั่วร้าย'

สิ่งหนึ่งที่ควรพิจารณาคือ SVN จะมีปัญหากับไฟล์. docx มันเป็นไฟล์ ZIP แบบไบนารีดังนั้นเมื่อแม้แต่การอัพเดทเอกสารขนาดเล็กเอกสารทั้งหมดจะถูกบีบอัดใหม่และไฟล์นั้นแตกต่างจากเวอร์ชั่นก่อนหน้าอย่างสิ้นเชิง SVN เก็บความแตกต่างระหว่างเวอร์ชันของเอกสาร ในกรณีของไฟล์ docx จะต้องจัดเก็บเอกสารทั้งหมดสำหรับการแก้ไขแต่ละครั้งซึ่งอาจสร้างฐานข้อมูล SVN ที่มีขนาดใหญ่มาก
ChrisB

Msofficesvn จริง ๆ แล้วไม่ใช่ add-in ตามที่อ้าง แต่เป็นแมโคร ดังนั้น (1) มันเป็นปัญหาด้านความปลอดภัยที่อาจเกิดขึ้นและ (2) มันเพิ่ม bloat ให้กับเอกสารทุกฉบับ
Gabriel Schreiber

2

ไฟล์รหัสเป็นไฟล์ข้อความธรรมดา ไฟล์. docx และ. dwg คือ "น้อยกว่า" เป็นมิตร) ดังนั้นคุณต้องมีปลั๊กอินสำหรับไฟล์ดังกล่าว ในกรณีของไฟล์ msword จะมีปลั๊กอิน xdocdiff


ผู้ใช้ที่เป็นมิตรน้อยคุณหมายความว่ามันยากที่จะทำการตรวจสอบความแตกต่างของสองเวอร์ชั่นใช่ไหม?
NoCatharsis

2

ฉันจะแนะนำระบบการจัดการเอกสารผ่านระบบควบคุมการแก้ไขสำหรับเอกสาร "ไบนารี" การควบคุมการแก้ไขทำงานได้ดีที่สุดสำหรับไฟล์ข้อความเช่นซอร์สโค้ด แต่คุณสูญเสียคุณสมบัติจำนวนมากเมื่อจัดการกับชนิดไบนารี


ตกลงว่าฟังดูถูก มีข้อเสนอแนะเกี่ยวกับผลิตภัณฑ์ DMS โอเพ่นซอร์สบ้างไหม? ประสบการณ์ใด ๆ กับดีหรือไม่? ขอบคุณสำหรับความช่วยเหลือ
NoCatharsis

ฉันใช้น้อย แต่ไม่มีประสบการณ์เพียงพอที่จะแนะนำ en.wikipedia.org/wiki/List_of_content_management_systems
Chris Nava

... และยังมีปัญหาอยู่: หากคุณคุ้นเคยกับวิธีการโค่นล้มงานระบบการจัดการเอกสารเป็น PITA เรากำลังดิ้นรนกับ Office 365 และ OneDrive For Business ในขณะนี้ มันไม่เหมาะกับวัตถุประสงค์จริงๆ แต่ถ้าคุณต้องการความสามารถแบบออฟไลน์ที่สมเหตุสมผลมีตัวเลือกราคาที่สมเหตุสมผลไม่มากนัก
Andy

1

นอกจากนี้ยังมีวิธีการแก้ปัญหาในเชิงพาณิชย์ในหมู่ปลั๊กอิน Microsoft Office โค่นล้ม: MagnetSVN


ดีฉันต้องการที่จะให้มันฟรีเพราะฉันทำหน้าที่เป็นผู้ควบคุมเอกสารสำหรับทั้ง บริษัท (เรามีคน 7 คนมันไม่ใช่เรื่องใหญ่ขนาดนั้น) อย่างไรก็ตามเพียงแค่ $ 19 ต่อใบอนุญาตจะค่อนข้างดี คุณเคยใช้มัน? มีความคิดเห็นเกี่ยวกับ UI และระบบหรือไม่
NoCatharsis

ฉันเป็นผู้พัฒนา MagnetSVN ดังนั้นผมจึงไม่สามารถเป็นเป้าหมายในขณะที่ commeting มัน :) ดังนั้นถ้าคุณมีเวลาโปรดวางเราข้อเสนอแนะบางอย่างเกี่ยวกับ MagnetSVN: magnetsvn.com/feedback.html เรายินดีที่จะมอบคุณสมบัติใหม่ให้กับคุณหากคุณต้องการ
Eugenek

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