想请问个人高人都是如何管理自己的代码的??

RabbitLBJ 2011-12-26 08:28:43
我现在感觉自己的代码管理的很乱,一直都是把需要经常用到的类的代码文件放到一个文件夹里面,然后在各个工程需要用到时候再把这些文件复制粘贴到工程里面。但是有是有需要在工程里面修改这些拷贝过来的类,相当于给代码修改升级,但是每次修改完了之后又必须将代码拷回以前的文件夹同步,感觉这样好繁琐啊,而且很凌乱。想请教高人都是如何管理自己的代码的,谢谢??
...全文
243 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
oowgsoo 2011-12-27
  • 打赏
  • 举报
回复
最基本的版本管理问题,工具很多,你还是先百度吧,给个链接当参考
http://wenku.baidu.com/view/b44b3845b307e87101f6966e.html
碎碎念 2011-12-26
  • 打赏
  • 举报
回复
github
enic 2011-12-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 chengzi76863701 的回复:]
我们老师说在写代码之前都要在专门的一个盘里 然后条目清晰。或者按照名称分类。按月分类,每月一包。。嘿嘿。大一的路过。
[/Quote]

安时间分不好,,,你要找某个功能代码的时候发现目录全部是数字,就傻眼了
qwer_boo 2011-12-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wjyasd 的回复:]

版本管理,个人用svn就好了,建立基线。。多用用
[/Quote]学习了
chengzi76863701 2011-12-26
  • 打赏
  • 举报
回复
我们老师说在写代码之前都要在专门的一个盘里 然后条目清晰。或者按照名称分类。按月分类,每月一包。。嘿嘿。大一的路过。
RabbitLBJ 2011-12-26
  • 打赏
  • 举报
回复
谢谢楼上两位,但我有时候想直接使用源代码这样想到更好的方法可以直接修改,发布的时候或者基本改不动的代码才做库吧,大部分还是不想做
帅得不敢出门 2011-12-26
  • 打赏
  • 举报
回复
同意3楼
做成一个库。
一叶之舟 2011-12-26
  • 打赏
  • 举报
回复
工具是一方面,可以把通用的代码整合成库,以后所有的开发以库为基础,提高代码的复用率。业务类型的代码还是分类保存。
turing-complete 2011-12-26
  • 打赏
  • 举报
回复
svn maven
wjyasd 2011-12-26
  • 打赏
  • 举报
回复
版本管理,个人用svn就好了,建立基线。。多用用
李迟 2011-12-26
  • 打赏
  • 举报
回复
现在我也在考虑这个问题,我的做法是用一个专用的目录,里面按功能分类好,像log、打印调试信息、线程,socket,等等。由于源代码会不断修改或添加新函数,或者哪天发现了bug,所以一直不断地维护。
测试的话,就将这些函数作一个工程,一个一个测试。虽然会觉得比较乱,不过加上注释将就着看,何况,这些是属于自己的代码,问题不大。
RabbitLBJ 2011-12-26
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 livemylife 的回复:]

自己建立个SVN本地库呗
[/Quote]

恩,不错,谢谢,另外问问有没有什么插件形式的代码管理器??
乐儿爷 2011-12-26
  • 打赏
  • 举报
回复
自己建立个SVN本地库呗
赵4老师 2011-12-26
  • 打赏
  • 举报
回复
c:\mycode>dir mycode*.rar /o-d /p
驱动器 C 中的卷是 C_HD5_1
卷的序列号是 1817-D526

C:\mycode 的目录

2011-12-20 10:12 417,334 mycode_V101.rar
2011-11-15 11:56 445,944 mycode_V100.rar
……
c:\mycode>c:\progra~1\winrar\rar.exe a mycode_V102 -r -ta201112201012 *.c *.cpp

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧