Like any technology, both ForSource and Git have their respective downsides. Here are a few potential drawbacks for each:

ForSource:

- It is a proprietary system, which means that you may be limited in terms of customization and flexibility.
- It may not be as widely supported or integrated with other tools as Git is.
- Some users have reported issues with stability and performance when using ForSource, although this may depend on the specific project and hardware setup.

Git:

- The learning curve can be steep, especially if you're new to version control or command line interfaces.
- While Git is compatible with a wide range of projects and programming languages, it may not be optimized for use with Unreal Engine projects in the same way that ForSource is.
- Large binary files (such as game assets) can be more difficult to manage with Git than with other version control systems.


In terms of why I might recommend Git over ForSource, it really depends on the specific needs of your project and team. Git is generally more widely used and supported in the software development community, which means that it has a larger user community and more resources available for learning and troubleshooting. Additionally, Git's flexibility and compatibility with many different types of projects could be advantageous if you work on multiple projects or use a variety of programming languages. That being said, if you are primarily focused on Unreal Engine development and prioritize ForSource's unique features (such as Blueprint merging), it could be a good choice for you.
เช่นเดียวกับเทคโนโลยีอื่นๆ ทั้ง ForSource และ Git ต่างก็มีข้อเสียของตัวเอง ต่อไปนี้เป็นข้อเสียบางประการสำหรับแต่ละรายการ: ForSource: - เป็นระบบที่เป็นกรรมสิทธิ์ ซึ่งหมายความว่าคุณอาจถูกจำกัดในแง่ของการปรับแต่งและความยืดหยุ่น - อาจไม่ได้รับการรองรับหรือบูรณาการกับเครื่องมืออื่น ๆ อย่างกว้างขวางเท่ากับ Git - ผู้ใช้บางรายได้รายงานปัญหาเกี่ยวกับความเสถียรและประสิทธิภาพเมื่อใช้ ForSource แม้ว่าอาจขึ้นอยู่กับโปรเจ็กต์เฉพาะและการตั้งค่าฮาร์ดแวร์ก็ตาม Git: - เส้นโค้งการเรียนรู้อาจสูงชัน โดยเฉพาะอย่างยิ่งหากคุณยังใหม่ต่อการควบคุมเวอร์ชันหรืออินเทอร์เฟซบรรทัดคำสั่ง - แม้ว่า Git จะเข้ากันได้กับโปรเจ็กต์และภาษาการเขียนโปรแกรมที่หลากหลาย แต่ก็อาจไม่ได้รับการปรับให้เหมาะกับโปรเจ็กต์ Unreal Engine ในลักษณะเดียวกับที่ ForSource เป็น - ไฟล์ไบนารีขนาดใหญ่ (เช่น เนื้อหาเกม) อาจจัดการด้วย Git ได้ยากกว่าระบบควบคุมเวอร์ชันอื่นๆ ในแง่ว่าทำไมฉันถึงแนะนำ Git มากกว่า ForSource มันขึ้นอยู่กับความต้องการเฉพาะของโปรเจ็กต์และทีมของคุณจริงๆ โดยทั่วไป Git จะถูกใช้และได้รับการสนับสนุนอย่างกว้างขวางมากขึ้นในชุมชนการพัฒนาซอฟต์แวร์ ซึ่งหมายความว่า Git มีชุมชนผู้ใช้ที่ใหญ่ขึ้นและมีทรัพยากรมากขึ้นสำหรับการเรียนรู้และการแก้ไขปัญหา นอกจากนี้ ความยืดหยุ่นและความเข้ากันได้ของ Git กับโปรเจ็กต์ประเภทต่างๆ มากมายอาจเป็นประโยชน์หากคุณทำงานหลายโปรเจ็กต์หรือใช้ภาษาการเขียนโปรแกรมที่หลากหลาย ดังที่กล่าวไปแล้ว หากคุณมุ่งเน้นไปที่การพัฒนา Unreal Engine เป็นหลัก และจัดลำดับความสำคัญของคุณสมบัติเฉพาะของ ForSource (เช่น การรวม Blueprint) อาจเป็นทางเลือกที่ดีสำหรับคุณ
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence