Drexel Perforce - Knowledge Hub
Welcome to the Westphal Perforce Knowledge Hub
, a comprehensive resource designed for students and faculty learning about Perforce and Perforce Streams.
🎫 Important: Discord Ticket System
Here is a link to our Discord Perforce Ticket System when a help ticket is needed.
🖇 Important: Westphal Universal .p4ignore
Here is a link to a download for a "Universal" .p4Ignore file that can be used as a starting point for most game and virtual production projects.
Work in Progress
Our Perforce knowledge hub is continuously evolving. We value your input to make it better!
Have suggestions or spotted an area for improvement?
🚀 Getting Started
- Introduction to Perforce
- What is Perforce?
- Why use Perforce for game development and virtual production?
- Installation Guide
- Download and install P4V
- Set up your workspace
- First Steps in Perforce
- Connect to the Drexel Perforce server
- Create your first project
- Basic commands and operations
🌊 Understanding Perforce Streams
- Perforce Streams Basics
- What are Streams?
- Stream types and their uses
- Working with Streams
- Creating and managing streams
- Best practices for stream workflows
- Branching, Merging, and Copying with Streams
- When and how to branch
- Merging strategies
- Copying vs. merging
💽 Advanced Topics
🎮 Game Development Specifics
📚 Best Practices and Tips
- Deleting Files
- Perforce Best Practices
- Common Pitfalls and How to Avoid Them
- Collaborative Workflows
🛠️ Tools and Administration
- Command-Line Tools
- Administrative Tasks
- Bulk Add Operations
- P4 Admin - Bulk Add
- Bulk File Operations
- Troubleshooting and Logging