文档
Trac 使用: 创建和访问项目
以下使用说明取决于 反线- init 项目.
样板项目名称叫做 键.
gi
要初始化工程, 请登录到 Trac 服务器并执行 :
trac-initproject git foobar
开发者可以上传本地 师傅 使用下列方法的分支:
如果启用了公共推车访问:
git-push git://appliance_ip/git/foobar master
或者,在SSH连接上:
git-push ssh://root@appliance_ip/srv/repos/git/public/foobar.git master
开发者可以选择配置远程寄存器,以便将来进行更简单的更新:
git-config remote.turnkey-trac.url ssh://root@appliance_ip/srv/repos/git/public/foobar.git git-config remote.turnkey-trac.push +master:refs/heads/master git-push turnkey-trac
然后用户可以使用以下方法克隆远程寄存器:
匿名:
git-clone git://appliance_ip/git/foobar
或者,在SSH连接上:
git-clone ssh://root@appliance_ip/srv/repos/git/foobar
截至v14.0,巴扎尔不再被支持.
巴扎尔( bzr)
要初始化工程, 请登录到 Trac 服务器并执行 :
trac-initproject bzr foobar
然后开发者可以上传本地分支 :
超过 SFTP 连接( 取决于 蟒蛇-paramiko( 蟒蛇- paramiko))
bzr push sftp://root@1.0.0.94/srv/repos/bzr/foobar
如果没有默认的推位置设置,则第一个推位会设置它。在此之后,可以省略位置并使用默认:
bzr push
用户然后可以克隆远程寄存器 :
bzr clone bzr://appliance_ip/bzr/foobar
商品(hg)
要初始化工程, 请登录到 Trac 服务器并执行 :
trac-initproject hg foobar
开发者可以上传本地分支 使用下列方法:
注意额外的斜线。 Mercurial 假设路径相对于 SSH 连接上的用户主目录 :
hg push ssh://root@appliance_ip//srv/repos/hg/foobar
开发者可以通过添加以下内容来配置远程存储器,以便更简单的未来更新 福巴尔/.hg/hgrc
[paths] default-push = ssh://root@appliance_ip//srv/repos/hg/foobar
未来推动可以采取如下方式:
hg push
用户然后可以克隆远程寄存器 :
hg clone http://appliance_ip:8080/foobar
子版本( svn)
要初始化工程, 请登录到 Trac 服务器并执行 :
trac-initproject svn foobar
开发者然后可以检查远程寄存器,做出修改,然后将内容返回远程寄存器:
SSH 的退出 :
svn co svn+ssh://root@appliance_ip/srv/repos/svn/foobar
修改后,它们可以被承诺到远程存储器:
svn commit
用户然后可以使用以下方法检查远程寄存器:
匿名:
svn co svn://appliance_ip/svn/foobar
或者,在SSH连接上:
svn co svn+ssh://root@appliance_ip/srv/repos/svn/foobar