Francisco, 31, has played with six Major League teams over parts of seven seasons. He signed with the Yankees in March.
Francisco is expected to be in uniform for Tucson on Wednesday. Tucson is running short of healthy outfielders with Travis Buck on the disabled list, hence the signing of Francisco.
Francisco hit 15 home runs with the Indians in 2008 and hit a combined 15 home runs with the Indians and Phillies the following season.
Corey Brock is a reporter for MLB.com. Keep track of @FollowThePadres on Twitter. This story was not subject to the approval of Major League Baseball or its clubs.