hbons / SparkleShare

Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.
https://sparkleshare.org
Other
4.88k stars 579 forks source link

Selecting a sync branch that isn't the master branch doesn't seem possible #1885

Open Tcll opened 5 years ago

Tcll commented 5 years ago

when you get into the field of collaboration, you usually have to deal with a lot of noise when you don't want that noise in the master branch of your repo, it doesn't seem possible to be able to redirect SparkleShare to a sync branch...

either that or the answer is right in front of me and just isn't documented :P

either way, I would like to unset my sync branch from my master branch

hbons commented 5 years ago

There's no UI to select a branch yet, but when you first sync a project SparkleShare will look for the remote "SparkleShare" branch and use that if it exists.

Tcll commented 5 years ago

._. oof wish I'dve known that sooner...

can I rename "sync" to "SparkleShare" and then change my master branch for things to work as expected?? or do I need to recreate my local symlink...

my local repo is stored in ~/projects/*language*/*repo*... I just initially sync, close SS, replace ~/SparkleShare/*repo* with a simlink to my local repo, and re-open SS. its really annoying since I have to use the terminal to create symlinks -.-

anyways, thanks for saying yet :) hopefully you'll make it possible to not rely on the SS dir as well ;)

On Thu, Jan 3, 2019, 5:04 AM Hylke Bons <notifications@github.com wrote:

There's no UI to select a branch yet, but when you first sync a project SparkleShare will look for the remote "SparkleShare" branch and use that if it exists.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/hbons/SparkleShare/issues/1885#issuecomment-451100082, or mute the thread https://github.com/notifications/unsubscribe-auth/AAvPR4naJIfO_0rmp_kION8n-nlS1V6mks5u_dWxgaJpZM4Zk7pD .

Tcll commented 5 years ago

just found out, I don't need to keep my sync branch as my default branch.

but, I do have to switch the default branch to the sync branch whenever making a new client connection. I can just switch back afterwards, and it'll continue to sync on the sync branch. ;)