“本地”版本控制存储库有哪些选项?

Rya*_*est 3 version-control

我是 SVN 的粉丝,我很乐意设置自己的 svn 存储库,但我想知道是否有比创建单独的存储库更好的选择。

基本上,我只是在寻找一种在我的代码被审查并签入主存储库 (SourceSafe) 之前跟踪或回滚更改的方法。

注意:我无法控制我们使用哪个版本控制系统(更喜欢 svn 或 svk),所以坚持使用 SourceSafe 作为主存储库。

Jör*_*tag 5

大多数分布式版本控制系统统一了工作副本存储库的概念。换句话说:工作副本存储库。

如果您想将源代码树置于版本控制之下,在大多数 DVCS 中它就像

  1. cd $PROJECT
  2. git init # Create the repository
  3. git add . # Recursively add all files in the directory to the repository
  4. git commit # Make the initial commit

我相信 Mercurial 的命令完全相同(用hg代替git),并且与 Bazaar、Darcs、Monotone、Codeville、Arch 和大多数其他 DVCS的命令非常相似。