2012-07-02 26 views
0

我在这里有一个稍微复杂的问题。我需要向客户展示我在源代码中所做的更改,例如git中的活动。但我不想让他们下载或克隆我的项目。如何在不允许查看或克隆整个项目的情况下显示源代码中的更改

如果有人有任何想法,请给出一些建议。仅供参考,该项目是一个移动应用程序(Android和iPhone)。

+0

你为什么不采取差异化和显示? – Rajesh

+0

但问题是,变化可能很大,需要我们多花一些时间逐一展示给他们。除此之外,我们不能保证会显示差异。我的意思是,如果通过GIT,代码中没有隐藏的变化。 PS,我不知道为什么它被低估了。 – HelmiB

+0

了解问题的基本原理,但不知何故,如果您和客户之间更加信任,您可以完全避免这种情况。不过,这是一个有争议的话题。顺便说一句,我不是那个倒票的人。 – Rajesh

回答

2

当使用ChiliProjectRedmine为您的Git软管平台,可以允许查看从Web界面的整体回购,通常还克隆它的“浏览资源库”权限之间的区别,而“视图变更”权限它只允许查看单个变更集(或在此情况下提交),例如从问题链接或在活动流中链接。

您也可以将这些工具简单地用作查看器,并继续在其他地方托管您的实际主存储库。

Git本身不支持您的用例。所以你可以使用上面的解决方案(或其他一些可能具有类似功能的工具),或者编写自己的工具来接收提交并以有意义的方式显示它们。

声明:我是ChiliProject的核心开发人员之一。

相关问题