Update
This commit is contained in:
parent
f850c6c59b
commit
3eaceb1bb7
23 changed files with 125 additions and 65 deletions
11
git.md
11
git.md
|
@ -14,9 +14,9 @@ It is generally considered quite a good software, many praise its distributed na
|
|||
|
||||
Here are some alternatives to git:
|
||||
|
||||
- **nothing**: If you don't have many people on the project, you can comfortably just use nothing, like in good [old](old.md) times. Share a directory with the source code and keep regular backups in separate directories, share the source online via [FTP](ftp.md) or something like that.
|
||||
- **[nothing](nothing.md)**: If you don't have many people on the project, you can comfortably just use nothing, like in good [old](old.md) times. Share a directory with the source code and keep regular backups in separate directories, share the source online via [FTP](ftp.md) or something like that, let internet archive back you up.
|
||||
- **[svn](svn.md)**: The "main", older alternative to git, used e.g. by [SourceForge](sourceforge.md), apparently suffers from some design issues.
|
||||
- **[mailing list](mailing_list.md)**: Development happens over email, people just keep sending [patches](patch.md) that are review and potentially merged by the maintainers to the main code base. This is how [Linux](linux.md) was developed before git.
|
||||
- **[mailing list](mailing_list.md)**: Development happens over email, people just keep sending [patches](patch.md) that are reviewed and potentially merged by the maintainers to the main code base. This is how [Linux](linux.md) was developed before git.
|
||||
- **[darcs](darcs.md)**: Alternative to git, written in [Haskell](haskell.md), advertising itself as simpler.
|
||||
- **[lit](lit.md)** (previously known as *gut*): WIP [LRS](lrs.md)/[suckless](suckless.md) version control system.
|
||||
- ...
|
||||
|
@ -63,4 +63,9 @@ you can also make your repo clonnable via HTTP if you have HTTP server (e.g. [Ap
|
|||
git clone http://myserver/myrepo
|
||||
```
|
||||
|
||||
IMPORTANT NOTE: for the HTTP clone to work you need to do `git update-server-info` on the server in the repo directory after every repo update! You can do this e.g. with a git hook or [cronjob](cronjob.md).
|
||||
IMPORTANT NOTE: for the HTTP clone to work you need to do `git update-server-info` on the server in the repo directory after every repo update! You can do this e.g. with a git hook or [cronjob](cronjob.md).
|
||||
|
||||
## See Also
|
||||
|
||||
- [GitHub](github.md)
|
||||
- [shithub](shithub.,d)
|
Loading…
Add table
Add a link
Reference in a new issue