如果我在本地ClearCase视图中添加/删除/修改了大量文件,如何确定所有文件都已添加到源代码管理?如何确定我的ClearCase本地视图中的哪些文件尚未添加到源代码控制?
13
A
回答
7
你的答案是正确的,对于快照意见(你称之为 '本地视图'?)
在动态视图,一个简单的
cleartool lsprivate
就足够了。
但这会让出劫持文件(这是已经添加到源代码控制,但没有ClearCase的知道它可能已被修改)
因此,我建议用(适用于Windows)来完成您的命令:
for /F "usebackq delims= " %i in (`cleartool ls -r -nxn ^| find "hijacked"`) do @echo %i
对于Unix:授予
cleartool ls -r -nxn | grep hijacked
这也将留在签文件(他们也被添加到源代码管理中,但也应该列出,因为它们必须最终被提交或取消)。
快照视图:
cleartool lscheckout -recur
在动态的观点:
cleartool lsprivate –co
5
使用cleartool ls -view_only -r
从您的本地视图VOB目录。
若要将任何文件递归添加到仅在本地视图中的源代码管理,请参阅How can I use ClearCase to “add to source control …” recursively?。
6
我使用了类似DOS命令的窗口,但我也管了明确的工具命令的结果FINDSTR为“忽视'特定模式(使用正则表达式),例如.keep文件,dll和我不想添加到源代码的已编译文件和文件夹位置。
从视图的根文件夹运行以下命令。如果您有多个顶级文件夹,那么您需要为每个文件夹运行一次。此外,我相信这只适用于SnapShot的意见。
cleartool ls -recurse -view_only | findstr /vi ".dll$ .pdb$ .suo$ .keep$ .unloaded$ \\bin$ \\bin\\ \\debug$ \\debug\\ \\release$ \\release\\ \\obj$ \\obj\\ ^cleartool$" > c:\ItemsNotInSource.txt
相关问题
- 1. 需要将哪些xunit二进制文件添加到源代码管理中?
- 2. 的Visual Studio 2015年TFS文件添加到源代码控制
- 3. 忽略由ClearCase控制源代码的文件
- 4. 导入从ClearCase的源代码控制一个项目,RTC源代码控制
- 5. 如何正确添加现有的源代码文件到我的Xcode项目?
- 6. 如何添加精确图像到地图 - 提供的代码
- 7. 将现有文件夹添加到TFS源代码控制
- 8. Magento中的哪些文件没有用于源代码控制的目的?
- 9. 如何将PHP代码添加到我的Codeigniter视图文件中?
- 10. 自动添加新的文件夹和文件到源代码控制
- 11. 将控制器代码添加到视图总是不好的?
- 12. 我如何将所有未版本控制的文件添加到SVN?
- 13. 如何将描述代码的文本添加到Python源文件中?
- 14. 如何将.bundle添加到Xcode 4源代码控制?
- 15. 我怎样才能知道哪些JavaScript的脚本中添加特定的类来我的源代码
- 16. 当我无法修改某些源代码时,如何控制图像加载?
- 17. 如何从TFS源代码控制中排除特定文件
- 18. GWT + eclipse,哪些文件是我的源代码的一部分?
- 19. 哪些文件应该添加到Souce控制(服务参考)
- 20. 如何添加我的视图控制器nib文件作为另一个rootview控制器的子视图
- 21. eclipse-workspace的哪些信息(文件)应该由源代码控制跟踪
- 22. 视图控制器有问题确定哪个视图控制器放回到?
- 23. 您从源代码控制中提交和/或忽略哪些文件?
- 24. 如何在视图控制器中打开本地文件
- 25. 无法添加文件到使用VS 2015和GIT的源代码控制
- 26. 如何将原始文本(非源代码)文件添加到Xcode项目中?
- 27. 从Eclipse项目中添加一个文件夹到Git源代码控制
- 28. 我应该如何确定哪些是必须“本地复制”的引用?
- 29. 确定哪些PHP源文件未被使用
- 30. 添加一个新的VS2015项目到源代码控制
这必须通过命令行来完成吗?没有Visual Studio集成的支持? (无论如何,我添加了大部分文件) – 2011-05-22 20:11:40
@liortal:没有直接的“集成”支持,加上我以前的答案(http://stackoverflow.com/questions/6088059/automatically-add-new-folders-and-files- to-source-control/6088757#6088757)提到了CC7.0.x的潜在缺陷。有一个命令行有时可以得心应手;) – VonC 2011-05-22 20:31:22