我想确保人们对共享目录中的文件所做的所有更改都得到跟踪 - 在 Git 中提交。我找到了一些方法来避免在文件更改时进行提交,但我还没有找到一种方法来确保每个用户都必须提交他们的更改。
答案1
执行该操作的最简单方法是撤销对该目录的写入权限。让用户在自己的克隆中进行更改,推送到中央存储库,并依靠接收后挂钩脚本来更新“主”目录。
我想确保人们对共享目录中的文件所做的所有更改都得到跟踪 - 在 Git 中提交。我找到了一些方法来避免在文件更改时进行提交,但我还没有找到一种方法来确保每个用户都必须提交他们的更改。
执行该操作的最简单方法是撤销对该目录的写入权限。让用户在自己的克隆中进行更改,推送到中央存储库,并依靠接收后挂钩脚本来更新“主”目录。