<< Back to previous view

[QB-3789] Issues with Syncing two Perforce repositories in a configuration
Created: 18/Oct/21  Updated: 09/Nov/21

Status: Closed
Project: QuickBuild
Component/s: None
Affects Version/s: 10.0.28
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Phong Trinh Assigned To: Robin Shen
Resolution: Won't Fix Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown
Environment: QB server on Linux and Agents on Windows


 Description   
I have Linux and Windows files in a Perforce stream for example:
 StreamA
    dir1
       dir1a
          linux64
          win64
      dir2
       dir2a
          dir2a1
          dir2a2
             linux64
             win64
 I would like to sync them to a QuickBuild agent with Windows line end for Windows files, and Linux line end for Linux files. So I created 2 repositories, one was for windows files with Windows line end (Source_Windows), and another one was for Linux files with Linux line end (Source_Linux) I synced Windows files and then Linux files in the same configuration, but there were only Linux files on the workspace after the sync. I also tried to delete the Perforce client after each sync, but still received the same issue. May you let me know on how to achieve it?

 Thanks,
ptrinh
    

 Comments   
Comment by Robin Shen [ 18/Oct/21 02:41 PM ]
When use multiple repositories in same configuration, make sure to specify different root path in repository definition. Otherwise workspace overlapping will cause latter synced repository files overriding prior one
Comment by Phong Trinh [ 09/Nov/21 01:52 AM ]
Thank you for your suggestion. I got this work and will provide the details.
Generated at Sat May 04 03:05:13 UTC 2024 using JIRA 189.