Windows上的GIT GUI客户端,用于Unix GIT安装

时间:2013-05-14 08:35:54

标签: windows git version-control sas dvcs

我们公司在Linux服务器上编程和运行数据分析。编程在Windows客户端(通常是SAS)中完成。每个项目仅由一个人编程,并由另一个人审查。

我们希望将我们的项目置于版本控制之下,但将代码留在服务器上(即不要拉到本地Windows存储库)。优点是增量备份,有助于确认审阅者的更改。

有没有人知道Windows客户端可以读取远程存储库但是在Linux上使用GIT而不是在Windows上执行GIT操作?尝试一些客户(例如SourceTree和SmartGIT)表明只有后者是可能的。

谢谢,Rich

1 个答案:

答案 0 :(得分:0)

实现目标的一种方法是通过CIFS(通过Samba)在服务器上导出包含Git存储库的目录,然后将它们作为网络磁盘挂载到工作站上。

但实际上我无法理解以正常方式使用Git有什么问题。

部署最好使用目标系统的本机程序包(在Windows上很难做到,我承认)或tar.gz存档(可以使用git archive执行)或像git-ftp这样的工具或rsync。

如果您需要进行代码审核,请考虑使用Gerrit

对于备份,每个Git存储库克隆在某种意义上都是,它本身就是一组差异备份。也就是说,您拥有的(本地)克隆越多,就越安全。