Skip to main content
added 7 characters in body
Source Link
Ooker
  • 860
  • 6
  • 28

I have an app (Obsidian) that having this data structure:

Main Data/
├─ App Data/
│  ├─ Plugin Data/
│  │  ├─ Files.json
│  ├─ Files.json
├─ Files.md

I want to share the data to various people (or devices). Depending on their expertise level of the app, I want to have different types of sync to their devices:

Level Files in Main Data Files in App Data Files in Plugin Data
Novice/First setup 1-way Download once, then ignored 1-way
Advanced beginner 2-way Ignored 1-way
Competent 2-way Ignored Ignored

Can you suggest me some solutions for this? Here are what I have tried and their limitation:

  • Google Drive: lack of ignore feature
  • Syncthing: the management of devices and subfolders are too complicated when the network grows
  • Git: too advanced for non-technical users

The Wikipedia page Comparison of version-control software lists a great deal of software to try, but the criteria I need is not there.

I need it to have renames/moves and conflict detection. Other non-required options:

  • Free
  • Multi-platform: Windows, Mac, Android, iOS

I have an app (Obsidian) that having this data structure:

Main Data/
├─ App Data/
│  ├─ Plugin Data/
│  │  ├─ Files.json
│  ├─ Files.json
├─ Files.md

I want to share the data to various people (or devices). Depending on their expertise level of the app, I want to have different types of sync to their devices:

Level Files in Main Data Files in App Data Files in Plugin Data
Novice/First setup 1-way Download once, then ignored 1-way
Advanced beginner 2-way Ignored 1-way
Competent 2-way Ignored Ignored

Can you suggest me some solutions for this? Here are what I have tried and their limitation:

  • Google Drive: lack of ignore feature
  • Syncthing: the management of devices and subfolders are too complicated when the network grows
  • Git: too advanced for non-technical users

The Wikipedia page Comparison of version-control software lists a great deal of software to try, but the criteria I need is not there.

I need it to have renames/moves and conflict detection. Other non-required options:

  • Free
  • Multi-platform: Windows, Mac, Android, iOS

I have an app (Obsidian) that having this data structure:

Main Data/
├─ App Data/
│  ├─ Plugin Data/
│  │  ├─ Files.json
│  ├─ Files.json
├─ Files.md

I want to share the data to various people (or devices). Depending on their expertise level of the app, I want to have different types of sync to their devices:

Level Files in Main Data Files in App Data Files in Plugin Data
Novice/First setup 1-way Download once, then ignored 1-way
Advanced beginner 2-way Ignored 1-way
Competent 2-way Ignored Ignored

Can you suggest me some solutions for this? Here are what I have tried and their limitation:

  • Google Drive: lack of ignore feature
  • Syncthing: the management of devices and subfolders are too complicated when the network grows
  • Git: too advanced for non-technical users

The Wikipedia page Comparison of version-control software lists a great deal of software to try, but the criteria I need is not there.

I need it to have renames/moves and conflict detection. Other non-required options:

  • Free
  • Multi-platform: Windows, Mac, Android, iOS
added 110 characters in body
Source Link
Ooker
  • 860
  • 6
  • 28

I have an app (Obsidian) that having this data structure:

Main Data/
├─ App Data/
│  ├─ Plugin Data/
│  │  ├─ Files.json
│  ├─ Files.json
├─ Files.md

I want to share the data to various people (or devices). Depending on their expertise level of the app, I want to have different types of sync to their devices:

Level Files in Main Data Files in App Data Files in Plugin Data
Novice/First setup 1-way Download once, then ignored 1-way
Advanced beginner 2-way Ignored 1-way
Competent 2-way Ignored Ignored

Can you suggest me some solutions for this? Here are what I have tried and their limitation:

  • Google Drive: lack of ignore feature
  • Syncthing: the management of devices and subfolders are too complicated when the network grows
  • Git: too advanced for non-technical users

The Wikipedia page Comparison of version-control software lists a great deal of software to try, but the criteria I need is not there.

I need it to have renames/moves and conflict detection. Other non-required options:

  • Free
  • Multi-platform: Windows, Mac, Android, iOS

I have an app (Obsidian) that having this data structure:

Main Data/
├─ App Data/
│  ├─ Plugin Data/
│  │  ├─ Files.json
│  ├─ Files.json
├─ Files.md

I want to share the data to various people (or devices). Depending on their expertise level of the app, I want to have different types of sync to their devices:

Level Files in Main Data Files in App Data Files in Plugin Data
Novice/First setup 1-way Download once, then ignored 1-way
Advanced beginner 2-way Ignored 1-way
Competent 2-way Ignored Ignored

Can you suggest me some solutions for this? Here are what I have tried and their limitation:

  • Google Drive: lack of ignore feature
  • Syncthing: the management of devices and subfolders are too complicated when the network grows
  • Git: too advanced for non-technical users

The Wikipedia page Comparison of version-control software lists a great deal of software to try, but the criteria I need is not there.

I have an app (Obsidian) that having this data structure:

Main Data/
├─ App Data/
│  ├─ Plugin Data/
│  │  ├─ Files.json
│  ├─ Files.json
├─ Files.md

I want to share the data to various people (or devices). Depending on their expertise level of the app, I want to have different types of sync to their devices:

Level Files in Main Data Files in App Data Files in Plugin Data
Novice/First setup 1-way Download once, then ignored 1-way
Advanced beginner 2-way Ignored 1-way
Competent 2-way Ignored Ignored

Can you suggest me some solutions for this? Here are what I have tried and their limitation:

  • Google Drive: lack of ignore feature
  • Syncthing: the management of devices and subfolders are too complicated when the network grows
  • Git: too advanced for non-technical users

The Wikipedia page Comparison of version-control software lists a great deal of software to try, but the criteria I need is not there.

I need it to have renames/moves and conflict detection. Other non-required options:

  • Free
  • Multi-platform: Windows, Mac, Android, iOS
added 110 characters in body
Source Link
Ooker
  • 860
  • 6
  • 28

I have an app (Obsidian) that having this data structure:

Main Data/
├─ App Data/
│  ├─ Plugin Data/
│  │  ├─ Files.json
│  ├─ Files.json
├─ Files.md

I want to share the data to various people (or devices). Depending on their expertise level of the app, I want to have different types of sync to their devices:

Level Files in Main Data Files in App Data Files in Plugin Data
Novice/First setup 1-way Download once, then ignored 1-way
Advanced beginner 2-way Ignored 1-way
Competent 2-way Ignored Ignored

Can you suggest me some solutions for this? Here are what I have tried and their limitation:

  • Google Drive: lack of ignore feature
  • Syncthing: the management of devices and subfolders are too complicated when the network grows
  • Git: too advanced for non-technical users

FYI: File synchronization - Wikipedia The Wikipedia page Comparison of version-control software lists a great deal of software to try, but the criteria I need is not there.

I have an app (Obsidian) that having this data structure:

Main Data/
├─ App Data/
│  ├─ Plugin Data/
│  │  ├─ Files.json
│  ├─ Files.json
├─ Files.md

I want to share the data to various people (or devices). Depending on their expertise level of the app, I want to have different types of sync to their devices:

Level Files in Main Data Files in App Data Files in Plugin Data
Novice/First setup 1-way Download once, then ignored 1-way
Advanced beginner 2-way Ignored 1-way
Competent 2-way Ignored Ignored

Can you suggest me some solutions for this? Here are what I have tried and their limitation:

  • Google Drive: lack of ignore feature
  • Syncthing: the management of devices and subfolders are too complicated when the network grows
  • Git: too advanced for non-technical users

FYI: File synchronization - Wikipedia

I have an app (Obsidian) that having this data structure:

Main Data/
├─ App Data/
│  ├─ Plugin Data/
│  │  ├─ Files.json
│  ├─ Files.json
├─ Files.md

I want to share the data to various people (or devices). Depending on their expertise level of the app, I want to have different types of sync to their devices:

Level Files in Main Data Files in App Data Files in Plugin Data
Novice/First setup 1-way Download once, then ignored 1-way
Advanced beginner 2-way Ignored 1-way
Competent 2-way Ignored Ignored

Can you suggest me some solutions for this? Here are what I have tried and their limitation:

  • Google Drive: lack of ignore feature
  • Syncthing: the management of devices and subfolders are too complicated when the network grows
  • Git: too advanced for non-technical users

The Wikipedia page Comparison of version-control software lists a great deal of software to try, but the criteria I need is not there.

added 29 characters in body
Source Link
Ooker
  • 860
  • 6
  • 28
Loading
Source Link
Ooker
  • 860
  • 6
  • 28
Loading