我有一个用 python 编码的项目,我使用 svn 进行源代码控制。但是现在,我有一部分代码需要用 Perforce 提交。由于源代码树很大,有很多文件,我不想在不同的计算机上复制文件。所以我想继续在 SVN 上工作,有时将代码推送到 Perforce。
但我有一些问题要做到这一点:
在 SVN 中移动或删除文件时,在 Perforce 中提交代码会导致错误提示文件丢失且无法提交。所以没有任何承诺。
- 在进行结帐或提交时,如果本地计算机上丢失文件,是否可以告诉 Perforce 从服务器中删除文件?
我不希望我的所有代码都在 Perforce 上,所以我只标记了一些要添加的目录。那里没问题。但是要检索修改和新文件,要做的就是执行 Perforce“检查”。如果我在我的开发树的根目录上执行此操作,它会标记在我的开发树中添加所有文件。所以我结束了对我之前添加的每个目录的结帐,这非常烦人且耗时。
- 有没有办法告诉 Perforce 只关心一些目录?(我知道可以告诉它不要关心某些模式。但是我有很多目录不需要关心,只有少数需要关心,所以这里的另一种方式会更好。)
如果有人有建议,他/她会成为我的英雄;-)。谢谢!