git p4有现有的变化

时间:2014-05-08 16:49:55

标签: git perforce

我有一个现有的perforce项目有一些变化,是否可以使用git进行设置?理想情况下,我想区分我使用master \ p4所做的更改,因为p4 diff命令似乎不起作用。

我试过了:

git init
git p4 sync //path/to/my/project

执行此操作后git diff不显示我的本地更改。

我尝试在我的项目副本上执行git p4 clone //path/to/my/project,但这会覆盖我的更改。变更集中有足够的文件,我希望避免将每个更改的文件复制到克隆的git项目。

1 个答案:

答案 0 :(得分:0)

也许有更好的方法,但这似乎没问题:

git p4 clone //path/to/my/project

cp -R ~/path/with/changes/* cloned-version/

唯一的缺点是,重命名的文件不会以这种方式显示,因为它们被视为添加。