Как делаю я делать не стоит:
Берешь компонент, создаешь его копию, подключаешь, делаешь все что нужно, проверяешь. Зашло? Копируешь в основной и подключаешь его.
Раньше через FileZilla еще заливал, но сейчас правки минимальные. Если надо что-то верстать, то на локалке пилю и заливаю. Если мелкие правки, то прямо в рабочем проекте. Еще раз: так делать не надо.
Еще раньше заморачивался и делал бэкапы, ранние версии и пр. Но тут все быстрее, быстрее, быстрее. Постоянно торопят. Ой все, нате вам как хотите, другому программеру когда передавать будете - он поседеет.